Показать сообщение отдельно
  #6 (permalink)  
Старый 31.05.2011, 12:36
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от Vigilyanskiy Посмотреть сообщение
...В таком случае можно будет бесконечно (в разумных пределах) расширять поле страницы и добавлять новые точки...
К сожалению, вынужден Вас разочаровать. Идеей "бесконечного десктопа" (я её так называю) я занимался на практике. Сразу скажу о паре проблем.

1. Если у Вас на экране несколько графических элементов (например, размером 300x300), то управляя из javascript их координатами или даже скроллером плавного перемещения Вы не получите. Это будет рывками, с дерганием и мерцанием. Кроме того на некоторых компьютерах загрузка процессора будет доходить до 100%, что не всем понравится. Почему? Очевидно, потому что javascript-это интерпретатор, а не компилятор. И он выполняет перемещение на 1 px грубо говоря за 30 миллисекунд, а хотелось бы за 3 микросекунды. Другими словами "вылет реактивного самолета из-за угла" у Вас не получится (средствами Flash можно и в будущем, используя HTML5-Canvas).

2. Сколько всего предполагается элементов на странице? Попробуйте построить с помощью традиционных html-тегов
<table><tr><td></td></tr></table>
таблицу размером всего 1000 ячеек на 1000 строк. Броузер умрет.
Но я всё же нашел способ как решать такую задачу. Но это - тема целой отдельной статьи... и будущий проект
Ответить с цитированием