Показать сообщение отдельно
Старый 18.02.2009, 19:44
Barzometr вне форума Посмотреть профиль Отправить личное сообщение для Barzometr Найти все сообщения от Barzometr
  № 5  
Ответить с цитированием
Barzometr

Регистрация: Jun 2004
Сообщений: 121
т.е. получилось что подгруженные объекты находяться в объекте, который мы передвигаем с помощью startDrag(). Следовательно их координаты не меняются (так и нада).

А в hitteste мы сравниваем координаты mc_hittest c координатами из базы этих объектов. Но mc_hittest ведь не перемещается, а стоит на месте. Получается в итоге, что мы видим только часть объектов, координаты которых равны mc_hittest.

Вот. Получается, нам нужно двигать и это mc_hittest?

Добавлено через 5 минут
Более подробно:

Все объекты во флеше отрисованы.
Карта города. Фон сохраннен отдельно, дома сохранены отдельно (отдельная файл).

Загружается флешка. Фон подгрузился. На него подгружаем дома и распологаем их согласно их ним координатам.

Вот. Двигаем все это чудо просто с помощью startDrag().

ОБъектов слишком много. тормозит это дело.

Поэтому решил, создавать объекты не сразу, а по мере их необходимости.

Вот. На поле, в root'e есть объект, который выступает в роле видимого поля. Он ресайзиться под размер окна.
Я сравнию координаты из базы домов, с координатами этого объекта. Но коориднаты этого объекта статичны ведь будут, как быть в этом случае?




Насчет битмапа - не делал ниразу. Читаю. Но я так понял, это просто создание большой картинки получиться? а как же кликабельность объектов?