我试图找出一些代码,当我按下4个箭头键之一时,闪光灯会转到时间轴上的某个帧。当没有按下这些键时,它将返回到时间轴上的原始起点。我在这个网站上看到了一些例子,但是我正在努力解决这个问题,尤其是在没有按键的情况下回到时间轴上的原始点。
例如:
stage.addEventListener(KeyboardEvent.KEY_DOWN, reportKeyDown);
function reportKeyDown(event:KeyboardEvent):void
{
if (event.keyCode == Keyboard.LEFT)
{
gotoAndStop(40);
}
if (event.keyCode == Keyboard.RIGHT)
{
gotoAndStop(30);
}
if (event.keyCode == Keyboard.UP)
{
gotoAndStop (10);
}
if (event.keyCode == Keyboard.DOWN)
{
gotoAndStop (20);
}
}
stop();
我可以让它去时间轴上的各个点,但我不知道如何在没有按下这些键盘键的情况下让它返回到时间线(关键帧1)上的原始点。
我要做的是在按下按钮时显示在屏幕上,以及不再按下按钮时显示
如果有人可以提供帮助,我将不胜感激。感谢
答案 0 :(得分:0)
检测Event Emitter
和KEY_DOWN
事件,如果要在释放密钥时返回第一帧,这可能是一种可能的解决方案:
KEY_UP