У меня есть загрузка SWF в SWF, содержащем сцену papervision.
Я делал это раньше, но проблема в том, что я получаю сообщение об ошибке - я не уверен, в чем проблема на самом деле.
private function downloadSWF(url:String):void
{
trace(url);
var urlRequest:URLRequest = new URLRequest(url);
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loaderProgressEventHandler);
loader.load(urlRequest);
}
private function loaderProgressEventHandler(ev:ProgressEvent):void
{
loader.preloaderCircle.percent = ev.bytesLoaded / ev.bytesTotal;
}
Когда приложение запускает код - я получаю ошибку:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at com.dehash.pv3d.examples.physics::WowDemo()
Почему я получаю это, если загрузка еще не завершена?
Заранее спасибо, ребята.
Редактировать: Попробуйте пустой дочерний swf, посмотрите, не пытался ли другой получить доступ к чему-либо в родительском. - Хорхе
Я сделал это, кажется, даже с простым SWF с прослушивателем щелчка мыши вызывает ошибку:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at simple_fla::MainTimeline/frame1()
Мой код для этого:
import flash.events.MouseEvent;
this.stage.addEventListener(MouseEvent.CLICK, onClick);
function onClick(ev:MouseEvent):void
{
trace("MouseClick");
}
Я что-то упускаю явно очевидное ??