看板 Flash 關於我們 聯絡資訊
雖然之前問過了,不過還是弄不出來,沒碰上實際例子,也不知道要怎麼繼續問 小弟太資潛了.... 這次是實際碰上的問題,其實是把之前的AS2.0作品要改成3.0所碰上的問題 t1_btn.addEventListener(MouseEvent.CLICK, getSetup1); t2_btn.addEventListener(MouseEvent.CLICK, getSetup2); function getSetup1(event:MouseEvent):void { set.text=String(35); } function getSetup2(event:MouseEvent):void { set.text=String(70); } 實際按鈕有很多,這裡取2個 請問我有什麼辦法可以把它簡化成 t1_btn.addEventListener(MouseEvent.CLICK, getSetup); t2_btn.addEventListener(MouseEvent.CLICK, getSetup); 呼叫同一個getSetup,但是set.text的值依按鈕的不同而改變 當然寫很多function是可以解決,但是這樣就不用學了 = = 感謝指點!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.136.231 ※ 編輯: godsing 來自: 218.173.136.231 (03/09 15:00) ※ 編輯: godsing 來自: 218.173.136.231 (03/09 15:00)
chengchieh:根據event的currentTarget來做不同值的給予 03/09 15:37
openyayak:e.currentTarget.name 偵測所按下按鈕的名稱~ 03/09 15:53
godsing:原來有這種句子,感謝! 03/09 21:59