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