推 godsing:感謝提供意見 03/01 19:49
※ 引述《hendrixwu (永遠忠誠)》之銘言:
: 不知道這樣是不是你要的,參考看看吧
: bb_1.addEventListener( MouseEvent.CLICK,
: function(e:MouseEvent)
: {
: onBtnClick(e,String(e.target.name).split('_')[1])
: });
: function onBtnClick(e:MouseEvent,i:String)
: {
: gotoAndStop(i);
: }
如果只是這樣,那上面這個onBtnClick其實沒必要存在了
原來的可改成:
bb_1.addEventListener( MouseEvent.CLICK,
function(e:MouseEvent)
{
gotoAndStop(String(e.target.name).split('_')[1])
});
只是要注意的是,使用anonymous function會有"移除"它的麻煩
我個人比較喜歡實作一個可以多帶參數的Event的子類別
使用方便,而且之後還可以重複使用 :)
--
http://blog.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.139.9