【发布时间】:2019-01-22 08:59:53
【问题描述】:
请帮忙,我花了整整一个上午的时间试图解决这个问题,结果惨遭失败。
我正在尝试将旧的 swf 文件更新到新的 html 画布中。
到目前为止,我已经更新了所有内容,包括将我想要的动画剪辑 Image_1 加载到舞台上到 var "fl_MyInstance" 中,这是通过 button_1 通过以下代码加载的。
this.button_1.addEventListener("click", fl_MouseClickHandler.bind(this));
function fl_MouseClickHandler()
{
var fl_MyInstance = new lib.Image_1();
fl_MyInstance.x = 364.70;
fl_MyInstance.y = 199.30;
this.addChild(fl_MyInstance);
}
当这个电影剪辑在舞台上时,它有一个标记为 close1 的按钮,我尝试了很多代码来尝试关闭它....但它就是不起作用。
我尝试的最新代码是..
this.close1.addEventListener("click", fl_MouseClickHandler.bind(this));
function fl_MouseClickHandler()
{
stage.removeChild( fl_MyInstance );
}
请帮忙,我知道它可能需要针对父级或引用阶段或根或其他东西,但所有尝试都无济于事。如有必要,我什至不介意清除所有孩子。
希望有人能帮忙。
标记
【问题讨论】:
标签: html html5-canvas createjs removechild animate-cc