removeEventListener

EventDispatcherの特定のEventTypeを削除します。

 

removeEventListener(type, listener);

Parameters

変数名 備考
type string EventType
listener function 登録したfunction

 

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;


// enterFrame
var enterFrame = function()
{
    this.x++;
};

// enterFrame
movieClip.addEventListener("enterFrame", enterFrame);
// press
movieClip.addEventListener("press", function()
{
    this.removeEventListener("enterFrame", enterFrame);
    this.startDrag();
});

// release
movieClip.addEventListener("release", function()
{
    this.addEventListener("enterFrame", enterFrame);
    this.stopDrag();
});
広告