|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
Событие инициализации при переходе на другой фрейм
Существует ли какой-нить нормальный евент (почти уверен, что да), чтобы отследить инициализацию всех объектов на сцене при переходе на другой фрейм?
|
|
|||||
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
Если вы собрались программировать, то забыть о существовании фреймов - самое первое дело.
Самый простой вариант вместо фреймов (если они так привычны) использовать клипы - состояния. И добавлять/удалять их со сцены программно. Вопрос сам собой отпадет. |
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
Iv, когда скончается таймлайн, фреймы и прочее, закончится флеш и начнется программирование, но это будет что-то другое
p.s.: Только плз без холивара, мало ли опять this не использую ... |
|
|||||
стервочка (я мужик)
|
llllllllll, а зачем использовать capture-фазу?
|
|
|||||
Event.ADDED_TO_STAGE
__________________
Сам себе репортер |
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
BlooDHounD, а как поймать иначе? Считай что это код в первом кадре таймлайна, root будет ловить все клипы, шейпы и прочее.
|
|
|||||
стервочка (я мужик)
|
ну поймать без capture-фазы. как же ещё?
|
|
|||||
Регистрация: Feb 2001
Сообщений: 1,893
|
BlooDHounD, что правда, то правда Только тогда Event.ADDED, вместо Event.ADDED_TO_STAGE.
|
|
|||||
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,181
|
2Iv: я не собрался программировать, я уже программирую ;-) В АС2 эту проблему можно было решать хаком onEnterFrame. После перехода на другой фрейм и после прохождения одного onEnterFrame всё инициализировалось. В АС3 тема не прокатывает, т.к. всё инитится в разнобой. ADDED_TO_STAGE (к контейнеру вроде не катит (?)) придётся применять к каждому элементу, поэтому в таком случае проще использовать Timer и проверять состояние каждого объекта, предварительно забив их в массив.
Конечно, самый простой выход сделать всё в одном фрейме и не парится. Но ради спортивного интереса хочется найти нормальный выход для этого. |
|
|||||
стервочка (я мужик)
|
llllllllll, я не понимаю вашей логики зчем тогда менять событие?
|
Часовой пояс GMT +4, время: 18:14. |
|
« Предыдущая тема | Следующая тема » |
|
|