對不起,我不知道如何搜索它。所以,如果我有同一類像兩個事件:在actionscript中使用多個或只有一個eventlisteners 3
package {
import flash.events.Event;
public class StylingEvent extends Event{
public static const BLUE_BG:String = "blue_bg";
public static const GREEN_BG:String = "green_bg";
public function StylingEvent(type:String) {
super(type);
}
}}
我是否需要添加兩個事件監聽器,如:
gameData.addEventListener(StylingEvent.BLUE_BG, onChangeBg);
gameData.addEventListener(StylingEvent.GREEN_BG, onChangeBg);
或者是有可能這樣的:
gameData.addEventListener([any type of stylingEvent] , [some method]);
感謝
別忘了你也應該重寫clone功能 - 見http://stackoverflow.com/questions/3585638/override-clone-in-自定義事件的as3需要幫助 – Neil
這是酷人,謝謝,但是我現在沒有寫它,因爲我只使用類常量,並且在代碼中有許多$和其他奇怪的跡象,所以我現在不想了解它 –