看板 Flash 關於我們 聯絡資訊
AS3語法 c1.addEventListener(MouseEvent.MOUSE_DOWN,topage1); c2.addEventListener(MouseEvent.MOUSE_DOWN,topage2); topage1裡面就是寫gotoAndStop(1); topage2裡面就是寫gotoAndStop(2); 這樣... 由於下面還重複很多想簡化 把c1、c2放進陣列裡 var c:Array=[c1,c2]; for (var i=0; i<2; i++) { c[i].addEventListener(MouseEvent.MOUSE_DOWN,topage(i)); } function topage(i) { gotoAndStop(i); } 我知道topage就算沒有i也會有另一個參數mouseevent 若宣告function topage(e,i) 我不知道呼叫的時候要帶入甚麼=口= 蠢蠢的試過topage(MouseEvent,i)當然是不行... 請指教O_Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.93.66
aquarianboy:我猜你是想要在事件傳遞的過程中順便帶參數是嗎? 07/17 05:42
aquarianboy:那可以試試看自訂事件 http://goo.gl/ZyPkS 07/17 05:43
ann263028:感謝樓上 07/17 12:59
Kcars:要事件帶參數&&想偷懶&&有flex sdk = DynamicEvent class 07/17 22:38