2013-07-08 47 views
0

我想通過點擊按鈕將更多的魚添加到我的閃光魚缸中..我嘗試了這段代碼,但是點擊後我的魚動畫沒有變成動畫button..and我使用動作腳本3 ..如何在點擊閃光燈中的按鈕時在舞臺上添加更多動畫

function fl_MouseClickHandler_2(event:MouseEvent):void 
{ 
    // Start your custom code 
    // This example code displays the words "Mouse clicked" in the Output panel. 
    trace("Mouse clicked"); 

    addChild(f3); 
    addChild(eat) ; 
    addChild(hello) ; 
    addChild(f2) ; 
    addChild(f1) ; 
    // End your custom code 



} 

F1,F2,F3,吃,你好是我纔對..

這是我無限滾動代碼..所有的魚都在分開e層 ..所以每層我已經把這個代碼......只是改變實例名稱和函數。

f3.addEventListener(Event.ENTER_FRAME, fnewm); 
function fnewm(evt:Event) 
{ 
    if(f3.x + f3.width <= 0) //movieclip is outside left side of stage 
    { 
     //set new position 
     f3.x = stage.stageWidth; 
    } 
    else 
     f3.x -= 5; 

} 
+0

當您單擊按鈕時,是否在控制檯中看到「鼠標單擊」消息? – ZuzEL

+0

No ..我不能看到類似的東西@ZuzEL – jlock

+0

您是否將事件監聽器附加到按鈕上? – bandaro

回答

0

正如你「鼠標單擊」消息不控制檯顯示我可以假設以下兩種選擇:

  1. 不知怎的,你沒有設置事件偵聽器的按鈕;
  2. 您的按鈕不在頂層,因此點擊未被註冊,因爲它被某些東西隱藏。

我不能確切地告訴你,但你可以嘗試手動設置按鈕的深度。有關如何執行此操作的更多信息,請參閱here