[問題]關於Listener的一些問題
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)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章