Javascript Adobe使用CreateJS movieclip时间线制作CC动画

Javascript Adobe使用CreateJS movieclip时间线制作CC动画,javascript,adobe,createjs,Javascript,Adobe,Createjs,我正在与Adobe animate CC合作一个项目。我已经在主线阶段创建了一个movieclip,在这个movieclip的内部有一些帧,我希望当我点击我的听者时,这些帧会被执行,但没有发生任何事情。 函数中的关键字“this”引用的是函数,而不是MovieClip 实现所需功能的一种方法是在函数中添加一个事件参数作为参数。此参数表示“单击”事件。您还需要在函数中引用当前目标(flashup MovieClip) 例如: this.flashup.addEventListener("clic

我正在与Adobe animate CC合作一个项目。我已经在主线阶段创建了一个movieclip,在这个movieclip的内部有一些帧,我希望当我点击我的听者时,这些帧会被执行,但没有发生任何事情。


函数中的关键字“this”引用的是函数,而不是MovieClip

实现所需功能的一种方法是在函数中添加一个事件参数作为参数。此参数表示“单击”事件。您还需要在函数中引用当前目标(flashup MovieClip)

例如:

this.flashup.addEventListener("click", fl_ClickToGoToAndPlayFromFrame_3.bind(this));

function fl_ClickToGoToAndPlayFromFrame_3(event)
{
    event.currentTarget.gotoAndPlay("up");
}
this.flashup.addEventListener("click", fl_ClickToGoToAndPlayFromFrame_3.bind(this));

function fl_ClickToGoToAndPlayFromFrame_3(event)
{
    event.currentTarget.gotoAndPlay("up");
}