如何使用Flash + HTML5画布从按钮中删除事件侦听器

时间:2014-06-23 14:36:39

标签: javascript html5 flash canvas

这是一个例子。在我的HTML5电影中,在第100帧,我添加了这个:

this.stop();

this.Menu1.addEventListener("click", openCharge.bind(this));

function openCharge()
{
    this.gotoAndPlay(120);
}

元素 Menu1 是具有该实例名称的按钮。

但是,在第120帧,我想删除我的按钮 Menu1 的事件监听器。 按钮不会从第120帧开始执行任何操作。

使用HTML5画布在Flash CC中可以实现吗?

我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:0)

在框架上尝试添加

this.Menu1.addEventListener("click", openCharge.bind(this));

这应该有希望做到这一点。但是如果你想让它在一个帧上重新打开,请确保

this.Menu1.addEventListener("click", openCharge.bind(this));

所以它会重新开启。希望这有帮助。