[問題]關於Listener的一些問題

看板Flash作者 (ETREX)時間18年前 (2007/03/23 19:38), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
addListener (MovieClipLoader.addListener 方法) public addListener(listener:Object) : Boolean 註冊一個物件,當 MovieClipLoader 事件處理常式被叫用時,使用該物件來接收告知。 適用版本:ActionScript 1.0;Flash Player 7 參數 listener:Object - 一個物件,用來偵聽來自 MovieClipLoader 事件處理常式的回呼告 知。 傳回值 Boolean - 一個布林值。如果成功建立偵聽程式,則傳回 true;否則傳回 false。 == 以上是flash的一個內建類別(MovieClipLoader)裡的addListener 的說明 問題1:什麼是Listener,我認為是一個等待呼叫的函數,不過感覺怪怪的... 問題2:如果寫自訂類別,怎樣讓外部可以使用addListener,就像MovieClipLoader一樣 問題3:像onPress這種東西,是物件導向觀念的,一種等待呼叫的函數 不過我一直想不通的是以程序導向來說要作出物件導向應該如何做 我以為是類似以下: while() 或 onEnterFrame() =function() { if(當滑鼠點某個按鈕) 呼叫onPress } 像這樣不斷的判斷是否被呼叫,不過之前老師說過不是這樣 那麼就效率來說,使用Listener會和上述的結構差很多嗎? 希望懂這方面的版友可以教我 <(_ _)> -- http://etrex.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.226.196.81 ※ 編輯: etrexetrex 來自: 125.226.196.81 (03/23 21:10)
文章代碼(AID): #160xmss4 (Flash)
文章代碼(AID): #160xmss4 (Flash)