Easeljs - 动画在按下按钮之前循环一次

时间:2016-02-19 17:20:48

标签: javascript animation createjs easeljs

我有一个步行循环的动画,当用户按下“a”或“d”键时,我试图在屏幕上移动。

我的问题是,当按下任一键时,动画将在实际向左或向右移动之前经过一个完整的动画循环。

什么可能导致我的动画在移动之前保持一个周期?

这是我目前的行动代码:

var walking = false;
function walkRight() {
if (!walking)
{
    walk.gotoAndPlay("walkRight");
    walking = true;
}
walk.x += 3;
stage.addChild(walk);
}
function walkLeft(){
if (!walking)
{
    walk.gotoAndPlay("walkLeft");
    walking = true;
}
walk.x-=3;
stage.addChild(walk);
}

0 个答案:

没有答案