0
こんにちは私は多くの答えを見てきましたが、私の問題を解決できました。私は外部のActionScriptを使用していると私は、次のコードを使用しています子供を閉じてもエラーは発生しませんが、サブムービーは閉じることはありません
package
{
import flash.display.MovieClip;
import flash.net.*;
import flash.events.*;
import flash.display.Loader;
import fl.motion.MotionEvent;
import flash.ui.Mouse;
public class submenu1 extends MovieClip
{
private var movieLoader:Loader;
//everything in this function is exicuted when you start the application
public function submenu1()
{
movieLoader = new Loader();
image3_btn.addEventListener(MouseEvent.MOUSE_DOWN,addMovie);
image4_btn.addEventListener(MouseEvent.MOUSE_DOWN,addMovie);
exit_btn.addEventListener(MouseEvent.MOUSE_DOWN,closeTheMovie);
}
private function addMovie(e:MouseEvent)
{
if(e.target.name=="image3_btn")
{
loadTheMovie("image3");
}
else if(e.target.name=="image4_btn")
{
loadTheMovie("image4");
}
}
private function loadTheMovie(m:String)
{
var movieRequest:URLRequest = new URLRequest("../swf/" + m + ".swf");
movieLoader.load(movieRequest);
addChild(movieLoader);
}
private function closeTheMovie (e:MouseEvent)
{
removeChild(movieLoader);
exit_btn.addEventListener(MouseEvent.MOUSE_DOWN,closeTheMovie);
}
}
}
が、私は開くために、サブムービーを取得することができますが、私は、サブムービーを閉じて、元に戻るにはexit_btnを得るカント。 exit_btnをクリックして子を削除し、テクスチャページに戻したいと思っています。フラッシュ自体は、ボタンが動作しなくてもエラーを表示しません。助言がありますか?