![]() |
|
||||||||||
|
|||||
|
[+6 21.08.10]
[+1.3 12.12.11] Регистрация: Aug 2010
Сообщений: 20
|
Добрый день. Подскажите как быть
Загрузил swf-ку public function Dloader() { loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.INIT, onCompleteHandler); var url:URLRequest = new URLRequest('../lib/library.swf'); loader.load(url); } public function onCompleteHandler(e:Event):MovieClip { BG=e.currentTarget.content.getChildAt(0) addChild(BG); } Из неё мне нужно иметь доступ к BG из внешних классов |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
используйте теги AS3 для обрамления кода.
__________________
Отряд Котовскага |
|
|||||
|
Lorem ipsum
|
Сделай BG публичным полем класса и передавай остальным ссылку на экземпляр этого класса.
Если не получится — скажи, предложим вариант бегства от ООП через static или даже синглтон.
__________________
Поймай яблоко 2! |
|
|||||
|
[+6 21.08.10]
[+1.3 12.12.11] Регистрация: Aug 2010
Сообщений: 20
|
public class Dloader extends Sprite
{ public var BG:MovieClip; ............................ } из другого фала запросил var e:Event var aaa loader = new Dloader();var con:MovieClip = aaa.onCompleteHandler(e) trace(con) ответ [Fault] exception, information=TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|