事件的偵聽器-廣播器模型與事件處理函式方法不同,它允許多個**片斷互不衝突地偵聽同一事件。
這麼說吧,就好像訂報紙,我們可以每隔5分鐘去看一次報紙到沒到,如果您的時間很充裕的話;也可以跟報刊店的老闆打聲招呼,告訴他報紙到了,就給送來。很明顯,後者的效率遠高於前者,在flash裡面前者就像這樣
this.onenterframe=function()
}結果就是每一幀都得檢驗*****arrived是否為true,效率太低,但也能解決問題。
運用事件偵聽器-廣播器模型,就像這樣
var myobj=new object();
myobj.on*****arrived=function()
me.addlisterner(myobj);
只要報紙一到,馬上執行sendme();這個程式,高效啊!
下面來看一下demo,這裡我沒有把stage列入,因為比較偏,平時用到的也不多。
demo
主要**(這裡以mouse為例):
this.createemptymovieclip("tmp_mc", this.getnexthighestdepth());
var mymouseobj = new object();
mymouseobj.onmousedown = function() {
if (_xmouse>400 && _xmouse0 && _ymouse400 && _xmouse0 && _ymouse
[url=
[color="#444444"]addlistener.zip[/color]
[/url]
mysql事件偵聽器 mysql 觸發器
mysql 觸發器 觸發器的元素 事件和發生時間時執行的 觸發器的建立 create trigger 名字 事件 執行性 觸發器的事件分為 插入 insert 刪除 delete 修改 update 事件的時機 before執行之前 和 after執行之後.由時機和事件在一起,形成了六種事件。觸發器...
Vue Watch 偵聽器屬性
watch vm.watch exporfn,callback,options 用法 鍵路徑 vm.watch a.b.c function newval,oldval 函式 vm.watch function function newval,oldval 沒有快取性,更多的是觀察的作用,可以監聽某...
計算屬性和偵聽器
1 計算屬性快取 vs 方法 將乙個函式定義為計算屬性和方法得到的結果是相同的。但不同的是計算屬性是基於它們的依賴進行快取的,只是在相關依賴發生改變時才會重新求值。方法 methods 計算屬性 computed 2 計算屬性 vs 偵聽屬性 偵聽屬性 觀察和響應vue例項上的資料變動 watch ...