[問題] 請問要怎麼抓list 裡的item被滑鼠點擊和取值?

看板Flash作者 (西西‧樣)時間15年前 (2010/08/05 20:47), 編輯推噓1(1014)
留言15則, 3人參與, 最新討論串1/1
各位前輩們好.. 正在學習flex + AS3.. 遇到一個問題... 如果程式想要統一用一個: addEventListener(MouseEvent.CLICK, onButtonClick); 來管理所有的滑鼠點擊事件, 一般的元件好像都可以用e.target = ID名稱 來抓, 但如果是要取某個list裡的item, 好像就沒法這麼單純了? 不知道各位都是怎麼處理呢? 謝謝囉! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.209.171

08/05 22:14, , 1F
e.target.selectedItem ???
08/05 22:14, 1F

08/05 22:15, , 2F
其實有ItemClick事件
08/05 22:15, 2F

08/05 22:25, , 3F
因為是要統一用onButtonClick來管理, 所以...
08/05 22:25, 3F

08/05 22:26, , 4F
並不是把addEventListener加在list上面...
08/05 22:26, 4F

08/06 11:35, , 5F
你是有寫自己的itemRender 而在裡面有button嗎?
08/06 11:35, 5F

08/06 11:37, , 6F
itemRenderer
08/06 11:37, 6F

08/06 12:50, , 7F
不是..是所有畫面上所有的物件被點下, 都先執行onButtonCli
08/06 12:50, 7F

08/06 12:51, , 8F
onButtonClick再來抓是什麼東西被點到了, 和要做什麼事...
08/06 12:51, 8F

08/06 12:52, , 9F
畫面上的東西包括一般的button, 也有list...
08/06 12:52, 9F

08/06 12:53, , 10F
flash as3的範例寫法是用getQualifiedClassName但flex就..
08/06 12:53, 10F

08/06 15:20, , 11F
08/06 15:20, 11F

08/07 09:40, , 12F
嗯嗯..就是要這種效果...
08/07 09:40, 12F

08/07 09:41, , 13F
可以請教K大是怎麼寫的嗎?感謝!
08/07 09:41, 13F

08/07 11:20, , 14F
右鍵可選看程式碼...話說沒看程式碼你怎麼知道這是你要的?!
08/07 11:20, 14F

08/08 16:37, , 15F
呵..我猜應該是啦...感謝囉!
08/08 16:37, 15F
文章代碼(AID): #1CMhBd4Z (Flash)