昨天用Key类,做的键盘控制小球移动(帧脚本)影片,受到老师表扬了^0^

      AS菜鸟成长日志 2005-4-18 15:8
先创建一个小球元件(影片剪辑),命名为ball_mc.(实例名称也必须是ball_mc)。把小球元件,放到舞台上,规定它的位置:_x为0_y为0。在小球图层的上,加一个AS图层并在第一帧上加入以下代码:
//2005.4.17Key类侦听器。当按下相对应的按键后,小球有相应的移动(5个单位)。
myListener = new Object();
//创建一个新的侦听器对象(myListener)
myListener.onKeyDown = function() {
    //给myListener的事件处理函数定义为一个新函数。
    if (Key.isDown(Key.RIGHT)) {
        //如果按下键盘向右键时,小球向右移动5个单位。
        _root.ball_mc._x = _root.ball_mc._x+5;
    } else if (Key.isDown(Key.LEFT)) {
        //又如果按下键盘向左键时,小球向左移动5个单位。
        _root.ball_mc._x = _root.ball_mc._x-5;
    } else if (Key.isDown(Key.UP)) {
        //又如果按下键盘向上键时,小球向上移动5个单位。
        _root.ball_mc._y = _root.ball_mc._y-5;
    } else if (Key.isDown(Key.DOWN)) {
        //又如果按下键盘向下键时,小球向下移动5个单位。
        _root.ball_mc._y = _root.ball_mc._y+5;
    }
};
Key.addListener(myListener);
//注册侦听器myListener,调用其onKeyDown 方法。

老师夸我写的代码很规范 嘎嘎~~~~
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}