看板 Flash 關於我們 聯絡資訊
※ 引述《LacunaCoil (Klean)》之銘言: : 假設我原本是這樣寫 : Button.addEventListener(MouseEvent.Click,Fuction(new Object(MouseEvent.Click))); : 我發現可能是我前後兩個event是不一樣的 : 也就是前面的才是真正有東西 : 後面的雖然一樣但是是不同個object....吧 : 有辦法讓後面那個event參數是前面那個嗎? : (這code很奇怪是因為想要寫出一個泛用的controller工具 Orz) 你這樣的寫法是錯誤的 addEventListener()的第二個參數是要傳一個Function當作listener 而且這個listener規定只接收一個唯一的Event type參數 你寫new Object(MouseEvent.CLICK)本身就違反這個規定 MouseEvent.CLICK是一個String常數 你用Object包起來之後,還是一個String,不是一個Event obejct 而且這個Object不是Function 所以這樣的寫法完全不符合規定 建議你把說明書裡面的event listener相關介紹完整的讀一次 -- 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:35)