![]() |
Порядок выполнения кода.
Например есть Document class и класс мувика изначально расположенного на таймлайне. Почему сначала выполняется конструктор класса мувика, а не конструктор Document class? Что вообще выполняется самым первым и какова иерархия дальше?
|
Потому что его уже готовым нужно приаттачить к документ-классу. Если речь идет о Флеше, то первыми выполняются все статики классов включеных в первый кадр. Потом по цепочке от последних потомков документ класса к документ классу (если потомки не создаются програмно), потом документ класс.
|
Хм. Как-то не задумывался раньше, но в чем логика, что Document class выполняется последним? Он же по идее класс главного таймлайна?
И можно ли назначить порядок выполнения классов изначальных мувиков (если их несколько)? |
Всё логично. Если в первом кадре лежат какие-то мувиклипы, то сначала отрабатывают их конструкторы, а потом запускается конструктор document class'а, внутри которого уже доступны готовые сконструированные мувики.
Насчёт порядка выполнения - только если фактический конструктор вынести в отдельный метод и явно вызывать его для дочерних мувиков в нужной последовательности. |
а как вы узнали, что сперва выполняется? по трэйсу? не задумывались возможно инициализация всех детей происходит, первой строчкой в конструкторе?
|
так а разница? =)
кто из этих двух функций выполнится раньше? Код:
function a():void { b(); } |
Цитата:
Цитата:
|
Цитата:
|
GAIKER, ага. так и есть.
chingachgoog: 1. есть. 2. будет? может и будет. у всех свои "практические" цели. |
/off
чесно гуглил чесно сматрел в хелп ( который мне вобще не чего, кроме как ссылки на object, не дал ) yandex вобще сума сошел, от этой строчке кто ни будь мне раскажет, про таинсвенный класс !? super () ? или может есть где рядом справка по нему /end off |
| Часовой пояс GMT +4, время: 01:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.