看板 Flash 關於我們 聯絡資訊
各位前輩們好.. 正在學習flex + AS3.. 遇到一個問題... 如果程式想要統一用一個: addEventListener(MouseEvent.CLICK, onButtonClick); 來管理所有的滑鼠點擊事件, 一般的元件好像都可以用e.target = ID名稱 來抓, 但如果是要取某個list裡的item, 好像就沒法這麼單純了? 不知道各位都是怎麼處理呢? 謝謝囉! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.209.171
Kcars:e.target.selectedItem ??? 08/05 22:14
Kcars:其實有ItemClick事件 08/05 22:15
c2yuan:因為是要統一用onButtonClick來管理, 所以... 08/05 22:25
c2yuan:並不是把addEventListener加在list上面... 08/05 22:26
popcorny:你是有寫自己的itemRender 而在裡面有button嗎? 08/06 11:35
popcorny: itemRenderer 08/06 11:37
c2yuan:不是..是所有畫面上所有的物件被點下, 都先執行onButtonCli 08/06 12:50
c2yuan:onButtonClick再來抓是什麼東西被點到了, 和要做什麼事... 08/06 12:51
c2yuan:畫面上的東西包括一般的button, 也有list... 08/06 12:52
c2yuan:flash as3的範例寫法是用getQualifiedClassName但flex就.. 08/06 12:53
Kcars:http://carl039.myweb.hinet.net/zzzFlex/ 是這樣嗎? 08/06 15:20
c2yuan:嗯嗯..就是要這種效果... 08/07 09:40
c2yuan:可以請教K大是怎麼寫的嗎?感謝! 08/07 09:41
Kcars:右鍵可選看程式碼...話說沒看程式碼你怎麼知道這是你要的?! 08/07 11:20
c2yuan:呵..我猜應該是啦...感謝囉! 08/08 16:37