![]() |
доступ к загруженным объектам
Добрый день. Подскажите как быть
Загрузил 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 из внешних классов |
используйте теги AS3 для обрамления кода.
|
Сделай BG публичным полем класса и передавай остальным ссылку на экземпляр этого класса.
Если не получится — скажи, предложим вариант бегства от ООП через static или даже синглтон. |
public class Dloader extends Sprite
{ public var BG:MovieClip; ............................ } из другого фала запросил var e:Event var aaa:Dloader = new Dloader(); var con:MovieClip = aaa.onCompleteHandler(e) trace(con) ответ [Fault] exception, information=TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". |
| Часовой пояс GMT +4, время: 00:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.