当我的游戏角色击中计算机并按下空格键时,动画将变为gotoAndStop(2)
。到目前为止这是有效的。
我想要的是当我再次按空格键时它会回到gotoAndStop(1)
我将如何做到这一点?
这是我的代码:
public function turnOn(event:KeyboardEvent)
{
if(jon.hitTestObject(computers) && event.keyCode == 32)
{
computers.gotoAndStop(2);
}
}
答案 0 :(得分:2)
检查计算机的当前帧:computers.currentFrame
。
您的代码将如下所示:
if(jon.hitTestObject(computers) && event.keyCode == 32)
{
if (computers.currentFrame == 1)
computers.gotoAndStop(2);
else if (computers.currentFrame == 2)
computers.gotoAndStop(1);
}