动作脚本3.如何设置关键组合?

时间:2014-01-29 14:21:33

标签: javascript actionscript-3 flash animation keyboard

我正在制作Flash游戏。

单击“z”键启动attack1动画。

单击“x”键启动attack2动画。

单击“c”键启动attack3动画。

我需要这样的东西:

单击按键组合它应该启动attack4(特殊攻击)动画。

单击“z”键,在“x”之后,在“c”键之后 - 它应该开始attack4动画。

结构应该是这样的:

keyDown z
keyUp z
delay ~250 milliseconds 
keyDown right_arrow
keyUp right_arrow
delay ~250 milliseconds 
keyDown x
keyUpx
start attack3 animation

现在我的代码是:

            private function key_down(event:KeyboardEvent)
            {
                if (event.keyCode == 90)
                {
                Hero.gotoAndStop("attack1");
                }
    }
            private function key_up(event:KeyboardEvent)
            {
                    if (event.keyCode == 90)
                    {
                     Hero.gotoAndStop("stay");
                    }
}

1 个答案:

答案 0 :(得分:0)

您可以查看此博文as3 Keymanager