hasEventListener

EventDispatcherに特定のEventTypeの登録されたリスナーがあるかどうかを確認します。

 

hasEventListener(type);

Parameters

変数名 備考
type string EventType

Return

備考
boolean 存在する:true 存在しない:false

 

example

// root
var _root = swf2js.createRootMovieClip(240, 240, 30);

// MovieClip作成
var movieClip = _root.createMovieClip("mc");

// swfを読み込む
movieClip.loadMovie("./model.swf");

// 座標をセット
movieClip.x = 120;
movieClip.y = 120;

// hasEventListener
if (!movieClip.hasEventListener("enterFrame")) {
    // enterFrame
    movieClip.addEventListener("enterFrame", function()
    {
        this.x++;
    });
}

 

 

広告