用過as3的應該都對addEventListener不陌生了吧
addEventListener用的好的話可以解決非常非常多的問題
但是問題就是我們怎麼把它用的好勒?
像我之前就常有個困擾:
handle著EventListener的function只能傳進一個參數(就是這個EVENT)
但如果我真的需要別的參數怎摩辦?
以前我都是先把這參數放到EVENT的target中再到function作存取
後來看到這個寫法更直接
button.addEventListener( MouseEvent.CLICK, function(e:MouseEvent){ handleClickEvent(e,"TEXT")}); function handleClickEvent(e:MouseEvent,str:String) { trace("EventtargetName : "+e.target.name + "\nNo2Str : "+str); } |