2012-04-23 10 views
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をクリックして子を削除し、テクスチャページに戻したいと思っています。フラッシュ自体は、ボタンが動作しなくてもエラーを表示しません。助言がありますか?

答えて

0

アクションにエクスポートして終了ボタンをスクリプト化しましたか?終了ボタンを右クリックし、プロパティを選択して、actionScriptのエクスポートというボックスをクリックします。

関連する問題