Flash CC HTML5应该是简单的gotoAndPlay

时间:2014-07-03 15:04:28

标签: javascript html5 flash flash-cc

我在Flash CC中创建了一个Javascript / HTML5游戏。

我有一个带按钮的信息屏幕。这个Infoscreen是一个来自图书馆的动画片段,其名称为" CloseBtn"。以下脚本位于此动画片段的第8帧:

<code>
this.stop();
var closeBtn=new lib.CloseBtn();
closeBtn.x=130;
closeBtn.y=150;
closeBtn.stop();
this.addChild(closeBtn);
closeBtn.addEventListener("click", function (event)
{
        this.gotoAndPlay(9);    
});
</code>

正如您可能已经猜到的那样,当单击按钮时,应该在InfoScreen中gotoAndPlay第9帧。但它不起作用!将代码与时间线组合时,我认为错了吗?

1 个答案:

答案 0 :(得分:1)

问题解决了!

解决方案是关键字&#34;这个&#34;在分配eventListener时按钮之前。我花了大约8个小时的沮丧代码分析来找出答案。

    this.closeBtn.addEventListener("click", function (event)
    {
        this.gotoAndPlay(9);    
    });