为HTML5 Canvas设置CC gotoAndStop动画

时间:2016-08-23 10:42:39

标签: javascript html5 canvas adobe-edge

我正在尝试创建一个简单的植物收集游戏。当您点击所有植物时,游戏结束并将您发送到第三帧。

第1帧,开始按钮(刚写完开始,还没试过添加导航) 第2帧,游戏区。 第3帧,游戏结束。

当我开始动画时,它会经过第一帧并进入第二帧。我在这个框架的顶部写了“stop()”所以我们现在可以玩了。

var kalanMeyve = 7;

// this fruit instance, click event, bind same function but remove yourself (this.instance)
    this.ananas.addEventListener("click", fl_MouseClickHandler.bind(this.ananas));
    this.armut.addEventListener("click", fl_MouseClickHandler.bind(this.armut));
    this.cilek.addEventListener("click", fl_MouseClickHandler.bind(this.cilek));
    this.domates.addEventListener("click", fl_MouseClickHandler.bind(this.domates));
    this.kirmizibiber.addEventListener("click", fl_MouseClickHandler.bind(this.kirmizibiber));
    this.muz.addEventListener("click", fl_MouseClickHandler.bind(this.muz));
    this.sogan.addEventListener("click", fl_MouseClickHandler.bind(this.sogan));
    function fl_MouseClickHandler() {
        this.parent.removeChild(this);
        kalanMeyve--;
        if(kalanMeyve == 0)
        {
            //alert here works when game over

        }
    }

所有实例,变量等都是正确的。事实上,当我尝试检查我的if语句是否有效时,它确实有效。游戏结束后我可以发出警报。但无法导航到另一个框架。

0 个答案:

没有答案
相关问题