Показать сообщение отдельно
Старый 12.12.2012, 21:49
FiftyStars вне форума Посмотреть профиль Отправить личное сообщение для FiftyStars Найти все сообщения от FiftyStars
  № 12  
Ответить с цитированием
FiftyStars

Регистрация: Dec 2012
Сообщений: 20
Цитата:
Сообщение от expl Посмотреть сообщение
Можно пододвигать контейнер таким образом, чтобы требуемая точка была в центре экрана (математикой, возможно с использованием localToGlobal/globalToLocal)

Общий совет:
- сделайте 500 000 точек (хоть с помощью Math.random, хоть любой другой функцией)
- посмотрите реальные тормоза
- а уже потом что-то делайте и смотрите стало лучше или нет.
Просто без реальных тестов пытаться оптимизировать (особенно отрисовку, а не алгоритмы) - дело безнадёжное - есть неслабые шансы сделать ещё медленне

Один совет:
- если всё Вы это сделали и fps падает при простом проведении мыши - значит надо убирать объекты за пределами видимости с экрана,
если при проведении мыши над свечками - ни просадки fps - ни нагрузки на процессор - то не факт что поможет - рендерится то ведь только то уместилось на экране, а считается для мыши всё что уместилось и что не уместилось.
Оптимизация это будет другой вопрос, сейчас желательно определиться с методом скролла графика и масштабирования. Есть ли возможность сделать огромную сцену, напихать на него свечек, а далее перемещать только точку обзора(пример - игры жанра стратегия. карта большая,но на экране мы видим только часть и скроллом мы перемещаем точку обзора и масштабируем не путем увеличения объектов а просто зумом всей сцены).
При подгрузке новых свечей расширяем сцену, при выгрузке - сужаем.
Вот и вопрос: какие классы мне понадобятся для этого? Библиотека AS3 большая и я не могу найти того что нужно с нужным набором параметров

Добавлено через 1 минуту
Цитата:
Сообщение от AlexLucas Посмотреть сообщение
Вы имеете в виду как перетаскивать график влево и вправо ? По типу графиков соотношения валют ?
именно - именно такой график и делаю.перемещение по графику и зум