
18.02.2009, 19:44
|
|
Регистрация: Jun 2004
Сообщений: 121
|
т.е. получилось что подгруженные объекты находяться в объекте, который мы передвигаем с помощью startDrag(). Следовательно их координаты не меняются (так и нада).
А в hitteste мы сравниваем координаты mc_hittest c координатами из базы этих объектов. Но mc_hittest ведь не перемещается, а стоит на месте. Получается в итоге, что мы видим только часть объектов, координаты которых равны mc_hittest.
Вот. Получается, нам нужно двигать и это mc_hittest?
Добавлено через 5 минут
Более подробно:
Все объекты во флеше отрисованы.
Карта города. Фон сохраннен отдельно, дома сохранены отдельно (отдельная файл).
Загружается флешка. Фон подгрузился. На него подгружаем дома и распологаем их согласно их ним координатам.
Вот. Двигаем все это чудо просто с помощью startDrag().
ОБъектов слишком много. тормозит это дело.
Поэтому решил, создавать объекты не сразу, а по мере их необходимости.
Вот. На поле, в root'e есть объект, который выступает в роле видимого поля. Он ресайзиться под размер окна.
Я сравнию координаты из базы домов, с координатами этого объекта. Но коориднаты этого объекта статичны ведь будут, как быть в этом случае?
Насчет битмапа - не делал ниразу. Читаю. Но я так понял, это просто создание большой картинки получиться? а как же кликабельность объектов?
|