带有CreateJS movieclip时间轴的Adobe Animate CC

时间:2017-06-11 01:34:46

标签: javascript adobe createjs

我正在与Adobe合作开发CC项目。我已经在主线舞台上创建了一个movieclip,并且在那个movieclip里面有一些框架我希望它们在我点击我的听众时执行,但是我没有做任何事情。 This is movieclips's timeline that i want to play/execute

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

function fl_ClickToGoToAndPlayFromFrame_3()
{
    this.gotoAndPlay("up");
}

1 个答案:

答案 0 :(得分:0)

关键字' this'您在函数中使用的是函数,而不是您的MovieClip。

您可以实现之后的一种方法是在函数中添加一个事件参数作为参数。此参数代表您点击的'事件。您还需要在函数内引用当前目标(flashup MovieClip)。

例如:

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

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