|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Apr 2009
Сообщений: 141
|
отслеживание добавления мувиклипа через addChild()
здравствуйте
есть код var temp:MovieClip = new cla_1 ; main_mc.addChild(temp);//выполняются функции и методы описанные в классе cla_1.as var temp2:MovieClip = new name_5 ; main_mc.addChild(temp2); спасибо |
|
|||||
Правильно так:
1. Отсылайте событие из cla_1.as после завершения нужного метода. 2. Слушайте это событие, и после того как оно наступит создавайте и добавляйте temp2. |
|
|||||
Цитата:
|
|
|||||
Регистрация: Apr 2009
Сообщений: 141
|
SuriTheAngel, спасибо
будет ли выполнение отличаться от: |
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
отличаться будет тем, что доступ к temp2 после выполнения функции нужно будет искать через getChildAt() (а искать его надо будет допустим для того чтобы удалить), SuriTheAngel же сохранил ссылку на экземпляр, который можно будет быстро вызвать после выполнения функции.
А вообще, если у вас в классах нет никаких асинхронных операций(таких как ожидание загрузки данных с сервера), то и первый ваш код должен работать, и у соответственно у вас кривой класс. если есть асинхронные операции, то я бы в классе cla_1 диспатчил событие (dispatchEvent(new Event("initComplete"))); а в главном окне ловил его |
Часовой пояс GMT +4, время: 00:05. |
|
« Предыдущая тема | Следующая тема » |
|
|