Re: [問題] AS3 function returns a function

看板Flash作者 (CJ Cat)時間16年前 (2009/06/17 01:32), 編輯推噓2(2010)
留言12則, 3人參與, 最新討論串8/9 (看更多)
※ 引述《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)

06/17 01:39, , 1F
推說明書,這是學習AS最棒的資料 :)
06/17 01:39, 1F

06/17 01:40, , 2F
我是想說能不能在addEventListener那行去assign該Event
06/17 01:40, 2F

06/17 01:40, , 3F
Object給第二個參數,但是我太亂來了哈哈
06/17 01:40, 3F

06/17 01:41, , 4F
只要是eventlistener我另外都用另一個符合規定的functi
06/17 01:41, 4F

06/17 01:41, , 5F
function就可以了
06/17 01:41, 5F

06/17 01:41, , 6F
感謝貓哥
06/17 01:41, 6F

06/17 01:48, , 7F
是指想要傳給event handler額外的參數嗎?
06/17 01:48, 7F

06/17 11:50, , 8F
其實我看完了還是不太懂這幾篇要表達什麼東西@2
06/17 11:50, 8F

06/17 11:52, , 9F
要傳額外參數要嘛就繼承event,自定新的事件
06/17 11:52, 9F

06/17 11:53, , 10F
不想那麼嚴謹就宣告成dynamic class,用as2的方式做
06/17 11:53, 10F

06/17 11:56, , 11F
事件的傳遞方式固定是因為已實作出IEventDispatcher介面
06/17 11:56, 11F

06/17 11:59, , 12F
想要自定事件的method順著這方向走就是了
06/17 11:59, 12F
文章代碼(AID): #1ADzSgZ5 (Flash)
討論串 (同標題文章)
文章代碼(AID): #1ADzSgZ5 (Flash)