【AS3】Loaderをunloadではまった。
今日Loaderを使って外部から読み込んだswfをunloadするのにかなりハマリしたのでメモです。
下記のようにloaderをaddChildする際に.contentを指定すると、読み込み、表示は上手くいくのですがunloadしようとするとコンパイラに「指定した DisplayObject は呼び出し元の子でなければなりません。」と怒られます。
addChild(loader.content) loader.unload() //↓コンパイルエラー表示↓ //指定した DisplayObject は呼び出し元の子でなければなりません。が下記のように.cpntentを使わなければunloadできました。
addChild(loader) loader.unload()
これだけの事に3時間以上費やしました。結果なんで駄目なのかしっくりこないし、、、。
話は変わりますがFlashPlayer10から「unloadAndStop 」が使えるようになって結構便利そうですよね。まだ使ってはいませんが、、、。
トラックバック(0)
このブログ記事を参照しているブログ一覧: 【AS3】Loaderをunloadではまった。
このブログ記事に対するトラックバックURL: http://alwaysfinetuning.com/mt/mt-tb.cgi/60

