-4

StackOverflow社区。

我是新手,但我喜欢 CS4 和 Javascript 代码。我想花时间练习这个。感谢帮助!

4

1 回答 1

2

添加一个键盘事件。并得到一个keyCode,处理如下。注意。需要stop();在 MovieClip 的第 1 帧上添加代码。

看看我的示例代码:simple_ppt

import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
import flash.display.MovieClip;

stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownHandler);

function onKeyDownHandler(e:KeyboardEvent):void
{
    if(e.keyCode == Keyboard.LEFT)
    {
        trace("left!!!");
        if(myMovieClip.currentFrame > 1)
        {
            myMovieClip.prevFrame();
        }
    }
    else if(e.keyCode == Keyboard.RIGHT)
    {
        trace("right!!!");
        if(myMovieClip.currentFrame < mc.totalFrames)
        {
            myMovieClip.nextFrame();
        }
    }
}
于 2012-09-03T05:23:33.163 回答