2013-08-02 47 views
1

我正在使用ActionScript 2在Flash IDE中工作,並且需要檢查名爲「btn_play」的特定對象(按鈕)上的點擊事件。AS2的點擊事件

這是我到目前爲止有:

btn_play.click = function() 
{ 
    trace("Hi"); 
} 

謝謝!

+0

究竟是你的問題,請你多解釋一下,好嗎? – Cherniv

+1

基本上我需要一個按下特定按鈕時會觸發的函數。 – Tom

回答

1

如果我理解你的權利,你必須首先要改變你的代碼是這樣的:

btn_play.onRelease = function(){ 
    trace("btn_play has been clicked"); 
} 

並以這種方式,你可以很容易地檢測,如果該元素具有onRelease處理程序:

if(btn_play.onRelease){ 
    trace("btn_play has onRelease handler"); 
} 
+1

它的工作原理!非常感謝!! – Tom

+0

@TomMcPadden太棒了,這意味着我還記得AS2!但我可以問你爲什麼使用它? – Cherniv

+1

當然!我正在製作一個基本的音樂播放器,但點擊時我無法播放聲音文件,儘管我閱讀了所有教程:P再次感謝! – Tom