2012-01-11 89 views
1

我從Adobe以下代碼:的addEventListener的點擊也不會與AS2.0和Flash Player 10的工作

myListener = new Object(); 
myListener.click = function(evt){ 
    trace(evt.type + " triggered"); 
} 
myButton.addEventListener("click", myListener); 

但是,這並不工作,但在舞臺上的BTN具有相同的實例名稱,如代碼。

+0

您讀取的代碼旨在用於Button組件。你確定你正在使用一個組件(取自組件窗口)嗎? – Kodiak 2012-01-11 12:32:51

回答

2

提供的代碼僅適用於實際按鈕組件。按鈕符號不派遣click事件並且沒有addEventListener方法。您將不得不將您的代碼更改爲:

myButton.onRelease = function() { 
    trace("click triggered"); 
} 
+0

謝謝你只使用Button組件。任何想法如何將事件偵聽器添加到按鈕元件。或者我可以在代碼中實例化按鈕組件的任何方式? – Simsons 2012-01-11 13:09:21