![]() |
|
||||||||||
|
|||||
|
Вопрос такой:
в библиотеке есть клип clip_1 класса class_1 в нем клип clip_2 класса class_2. после аттача clip_1 вызывается его метод clip_1.init(), который в свою очередь вызывает метод clip_1.init(), но к этому времени class_2 еще не инициализировался и следовательно метода init у него нет. Пару способов решения проблемы я знаю но хотелось бы услышать независимое мнение, как с этим справиться внеся минимум исправлений. |
|
|||||
|
получается что после аттача clip_1 вы в него должны аттачить клип 2
а уже потом вызывать инит1 который вызовет инит2 ![]()
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
|
этот способ я уже знаю, нужно более универсальный, clip_2 должен лежат в clip_1 изначально
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ещё говорят, что можно использовать onLoad. Но я по привычке пользую метод iNils-а или чаще у меня просто не существует вложенных клипов, они потом создаются.
|
|
|||||
|
да похоже это единственный подходящий вариант, не хотелось к onEnterFrame привязываться но похоже придется. Всем сенькью
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Почему же? Попробуй onLoad. Я им никогда не пользовался и не проверял, лень
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Но позже инициализации внутренних клипов? Если да, то лучше, наверное, использовать его.
|
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|