![]() |
|
||||||||||
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Что-то никак не пойму
![]() Есть swf-ка: 3 кадра (кейфрейма) код в первом кадре код во втором кадре: код во третьем кадре: Во 2-м и 3-м кадрах стоит мувиклип Символ1 (отдельными кейфреймами), внутри которого только строчка Теперь вопрос: Результат трейса таков: clip root А если в первом кадре поставить код в первом кадре то root clip ????? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну вообще-то два ключевых кадра на одном слое никуда клип не девают и новый клип в третьем кадре не создается, он инициализируется перед третьем кадром. А вот если расположить клипы в разных кадрах и на разных слоях, то никаких проблем нет.
|
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Цитата:
Ведь если в клип вставить то он покажет, что инициализируется (выполняется именно в 3-м кадре), НО перед кодом в руте, хотя по идее код должен выполняться сначала в руте сверху вниз (если не указано иное) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну вообще, перед входом в третий кадр объект уже был на сцене, in fact. Т.е. создается он во-втором ещё.
|
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Т.е. строго говоря, клип только В МОМЕНТ ИНИЦИАЛИЗАЦИИ, выполняет свой код ДО кода рута, а после инициализации, он выполняет свой код, когда головка родителя уже перешла на следующий кадр (т.е. ДО исполнения кода родителя на следующем кадре)?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Нет, он весь свой код выполняет до рута. В целом, логически это верно — объект уже был создан на момент перехода в третий кадр.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Не всегда. Порядок меняется, если клип создается в данном конкретном кадре. Сначала рут, потом клип. А т.к. в данном примере клип уже был создан ещё на втором кадре, его инициализация должна пройти раньше рута.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 20:02. |
|
|
« Предыдущая тема | Следующая тема » |
|
|