(Flash/AS3.0)ロードしたswfファイルを画・・・に関する記事
質問
(Flash/AS3.0)ロードしたswfファイルを画面から消したいFlash及びAction Script歴1年未満の者です。以下のようなコードで、インスタンス「window」にswfファイル「text○○.swf」をロードしています。(このコード自体正規のやり方かどうか分かりませんが、今のところ問題なく動作します。) import flash.display.*; var ldr:Loader = new Loader(); import flash.net.URLRequest; var url:String = "text"+num+".swf"; var urlReq:URLRequest = new URLRequest(url); ldr.load(urlReq); MovieClip(root).window.addChild(ldr);ロードするswfファイルは、ユーザーの操作によって切り替えるようにしたのですが、2つ目以降をロードするとき、前にロードしたswfを画面上から削除(unload)してからでなければ操作に支障があります。コードの使用例が載ったサイトを見ても、一体どの行が上記の方法でロードされたswfを削除するのに必要な命令なのか分かりません。どうかご教示ください。
回答
MovieClip(root).window.removeChild(ldr); // 表示を削除ldr.unload(); // データを削除これでswfを削除することが出来ます。ちなみにこれらのコードはAdobeのページで確認することができるのでお気に入りに登録しておけばイイと思います^^http://livedocs.adobe.com/flex/3_jp/langref/index.html
出典:Yahoo!知恵袋
おすすめリンク
- http://www.georgiehale.com/cat6/page7 -
- http://www.georgiehale.com/cat6/page8 -
- http://www.georgiehale.com/cat6/page9 -
- http://www.georgiehale.com/cat6/page10 -
- http://www.georgiehale.com/cat7/page1 -
- http://www.georgiehale.com/cat7/page2 -
- http://www.georgiehale.com/cat7/page3 -
- http://www.georgiehale.com/cat7/page4 -
- http://www.georgiehale.com/cat7/page5 -
- http://www.georgiehale.com/cat7/page6 -