看板 Flash 關於我們 聯絡資訊
※ 引述《LacunaCoil (Klean)》之銘言: : 事情是當這個Listener聽到MouseEvent.Click (string)的時候 (第一個參數用意) : 這個Listener Function接受一個Event Object (第二個參數用意) : 所以這個Event Object基本上不會出現在這行code上面 (黑箱作業) : 我們也找不到 是不是 : (這樣的觀念還有錯嗎? 抖) 剛剛已經說過了 註冊事件的listener function接收唯一的一個參數就是Event object 所以沒有Event object抓不到的問題 btn.addEventListener(MouseEvent.CLICK, listener): function listener(e:MouseEvent):void { //Event object是抓得到的 trace(e); } : 我真的想錯了 不用想了,一切都照AS的規定來寫就不會有想錯的問題 :) 這些語法和規定在說明書裡面都寫得清清楚楚的 建議你把它們通通看完再說 http://0rz.tw/aVT74 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.228.79.8 ※ 編輯: cjcat2266 來自: 61.228.79.8 (06/17 01:36)
aquarianboy:推說明書,這是學習AS最棒的資料 :) 06/17 01:39
LacunaCoil:我是想說能不能在addEventListener那行去assign該Event 06/17 01:40
LacunaCoil:Object給第二個參數,但是我太亂來了哈哈 06/17 01:40
LacunaCoil:只要是eventlistener我另外都用另一個符合規定的functi 06/17 01:41
LacunaCoil:function就可以了 06/17 01:41
LacunaCoil:感謝貓哥 06/17 01:41
aquarianboy:是指想要傳給event handler額外的參數嗎? 06/17 01:48
poomsne:其實我看完了還是不太懂這幾篇要表達什麼東西@2 06/17 11:50
poomsne:要傳額外參數要嘛就繼承event,自定新的事件 06/17 11:52
poomsne:不想那麼嚴謹就宣告成dynamic class,用as2的方式做 06/17 11:53
poomsne:事件的傳遞方式固定是因為已實作出IEventDispatcher介面 06/17 11:56
poomsne:想要自定事件的method順著這方向走就是了 06/17 11:59