![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2011
Адрес: Ленинград
Сообщений: 20
|
Подскажите, в чем может быть проблема?
Во фшэшке создана программная анимация пузырьков. Пузырьки добавляются программно Эту самую флешку добавляем в другую флешку, выдаёт TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". Если закомментировать строку stage.addChild(small_bub) - всё работает, но без пузырьков. |
|
|||||
|
Полагаю нужно дождаться появления stage. Например так:
package { import flash.display.Sprite; import flash.events.Event; public class TestProject extends Sprite { public function TestProject() { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(event:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); // entry point } } } |
|
|||||
|
Регистрация: Feb 2011
Адрес: Ленинград
Сообщений: 20
|
Ок, спасибо. Попробую.
Добавлено через 2 часа 40 минут Всё оказалось проще простого. Если дожидаться появления stage, пузырьки добавлялись на главную сцену основного SWF, а нужно на сцену подгружаемого. В общем И всё решилось ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|