gpt4 book ai didi

javascript - Adobe Animate CC - 重复使用的按钮无法正常工作 HTML5

转载 作者:行者123 更新时间:2023-11-28 10:48:56 24 4
gpt4 key购买 nike

我在 HTML5 Canvas 中重复使用同一按钮时遇到问题。该按钮需要在多个单独的帧以及同一帧内多次重复使用。

首次使用时按钮可以正常工作:

this.button_13.addEventListener("click", fl_ClickToGoToAndStopAtFrame_24.bind(this));

function fl_ClickToGoToAndStopAtFrame_24()
{
this.gotoAndStop(72);
}

在第 72 帧,我使用新的实例名称重复使用相同的按钮元件。不幸的是,这个按钮不起作用:

this.button_14.addEventListener("click", fl_ClickToGoToAndStopAtFrame_25.bind(this));

function fl_ClickToGoToAndStopAtFrame_25()
{
this.gotoAndStop(78);
}

单击第二个按钮会显示按钮状态,但不会将用户前进到第 78 帧。

*如果第二个按钮仅存在于第 72 帧的时间轴上,则它根本不会出现在已发布的结果中。如果第 72-77 帧上存在第二个按钮,则该按钮存在但不起作用。

有什么想法吗?

最佳答案

尝试这样做

this.button_13.removeEventListener("click", fl_ClickToGoToAndStopAtFrame_24.bind(this)); 

在创建第二个事件监听器之前。

关于javascript - Adobe Animate CC - 重复使用的按钮无法正常工作 HTML5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37146253/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com