2010-04-27 40 views
0

好吧,我絕對沒有編譯器/輸出錯誤了......然而,按鈕仍然沒有工作?有什麼建議麼?按鈕,仍沒有配備閃光燈CS4工作

Replay_btn.addEventListener(MouseEvent.CLICK; replay);
功能重播(事件:MouseEvent)方法:無效{
的gotoAndPlay(25);
}

到底是錯的!請告訴我!!!

回答

0

解決了!
問題在於層內。

父剪輯有4層(底向上);背景,水運動背景,MovieClip概述,水運動前景。

我刪除頂層:水上運動前景和測試......它的工作......然而,當我加水運動前景的同一影片剪輯顯示一段影片剪輯(概述)的其餘部分。

然而,當我移動的按鈕:Replay_btn和Inside_btn,上述以外的所有的ActionScript框架層...它的工作!所以,如果你的按鈕不工作,但你沒有編譯器或輸出錯誤,確保你的按鈕集上沒有其他框架層。

+0

所有DisplayObject派生對象中都有屬性,它們允許您指定是否可以「點擊」對象。例如,如果您有一個名爲'myBtn'的按鈕和名爲'mySkyMC'的名爲'mySkyMC'的MovieClip,則可以撥打電話 mySkyMC.mouseEnabled = false; mySkyMC.mouseChildren = false; 您的鼠標事件現在將到達'mySkyMC'下方的'myBtn'對象 – turkeyburger 2010-04-28 01:47:56

+0

很高興知道...我非常感謝所有幫助...和火雞......很棒的提示。 – 2010-05-14 13:57:28

0
Replay_btn.addEventListener(MouseEvent.CLICK; replay); 

不應該在那裏有一個分號,但一個逗號:

Replay_btn.addEventListener(MouseEvent.CLICK, replay); 
+0

如果我寫下來的內存錯誤,它實際上有一個逗號......然後呢? – 2010-04-27 11:09:18

+0

在重放功能中添加一條跟蹤(「按鈕點擊」)語句。所以你可以看看點擊後它是否被調用。如果是這樣,那麼錯誤是在gotoAndPlay(25)部分 – frankhermes 2010-04-27 12:56:35

+0

因此,我在功能括號中添加了行: 'trace(「BUTTON CLICKED」); 沒有 – 2010-04-27 13:22:46