![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2009
Сообщений: 48
|
Для удобства написания и тестирования игры решил лодер, меню и саму игру писать отдельно, а потом запихать в разные фреймы мувиклипами.
Выглядит это так: 1 фрейм - лодер 2 фрейм -меню 3 фрейм - список уровней 4 фрейм - собственно уровень У уровня есть public function init(levelNumber:int):void функция кушает номер уровня и делает свою магию. Но наткнулся на такую проблему. Как мне вызвать эту функцию? Обозвал мувиклип уровня "levelMC", но getChildByName("levelMC") почему-то выдает null. Создавать уровень программно не хочется, какой смысл тогда был красоту с фреймами делать. |
|
|||||
|
Цитата:
если по другому никак, то переходим в 4 фрейм, а уже там теребим getChildByName
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 48
|
Цитата:
Цитата:
Может событие какое-то отлавливать? Номер уровня я сохраняю в public static var одного из служебных классов, так что мог бы так написать: Но вот как до этого init() достучаться? Добавлено через 8 минут Решение найдено Номер уровня берем в статической переменной служебного класса. Но варианты рад бы услышать. =) Последний раз редактировалось nldr; 22.03.2011 в 15:19. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|