papervision シーンを含む SWF に SWF をロードしています。
私は以前にそれをやったことがありますが、問題はエラーが発生することです - 問題が実際に何であるかわかりません。
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");
}
露骨に明らかな何かが欠けていますか??