2013-05-08 50 views
0

我有一個程序,讓用戶去各種功能,這一切工作。但是,當我使用音樂播放器功能時,我使播放和停止按鈕保持在屏幕上,當我點擊返回到選項菜單時。這是我的代碼:Flash CS 5.5 ActionScript 3 - 出現在所有幀的按鈕

play_button.addEventListener(MouseEvent.CLICK,clickhandler); 
stop_button.addEventListener(MouseEvent.CLICK,clickhandler); 
function clickhandler(event:MouseEvent): void{ 

swapChildren(play_button, stop_button) 
} 

音樂文件嵌入在按鈕中。

以下錯誤每次出現:

類型錯誤:錯誤#1009:無法訪問空對象引用的屬性或方法。 在SmartHouse_Scene1_fla :: MainTimeline/frame10() 在flash.display使用::影片剪輯/ gotoAndStop() 在SmartHouse_Scene1_fla :: MainTimeline/fl_ClickToGoToAndStopAtFrame_27()

應當注意的是,當音樂一直是錯誤只發生播放。如果我不觸碰播放或停止按鈕,我可以轉到頁面並離開該問題。如果有人能幫助我會很感激。

+0

什麼是swapChildren?這段代碼和播放音樂有什麼關係? – 2013-05-08 20:06:42

回答

0

如果讀取這個正確的聲音是在時間軸上的按鈕裏面,你使用的是按鈕還是動畫片段,請確保幀27存在於movieClip的時間線上。

   //you can use// myMovieClip.visble = false; 
       example: 

       play_button.addEventListener(MouseEvent.CLICK,clickhandler); 
       function clickhandler(event:MouseEvent): void{ 
       stage.myMovieClip.visible = false; // the name of your button clip 
       }