flash键盘侦听!求救!

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:29:29
在FLASH 8 里面,我想做一个影片剪辑,然后用键盘S、W、A、D来控制他的移动,可是我根本不知道代码怎么写~~~555555
然后,关于什么ENTERFRAME 啊,什么onMovieClip啊,我都不懂什么意思,谁能帮帮忙?
哪位大侠可以帮帮忙???谢谢了!~~~~~~~~~

把你要动的东西做成影片剪辑,把以下脚本下在影片剪辑上。
别放错了,是“动作-影片剪辑”
onClipEvent(load){ //开始加载影片剪辑是运行括号里的脚本
var s:Number =5; //初始化移动速度
}
onClipEvent(keyDown){ //按下键盘上的某个键时
if (Key.getCode() == 68) { //如果按下的是D键,D键的键值是68
this._x+=s; //向右移动
}
if (Key.getCode() ==65) {//如果按下的是A键...
this._x-=s;
}
if (Key.getCode() ==87) {//如果按下的是W键...
this._y-=s;
}
if (Key.getCode() ==83) {//如果按下的是S键...
this._y+=s;
}
}

建立个MC 影片剪辑

属性名字是car_mc
下列代码放到第一针

如果哪不懂再问我吧 发消息

var DISTANCE:Number = 5;
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.LEFT :
car_mc.onEnterFrame = function() {
this._x -= DISTANCE;
};
break;
case Key.UP :
car_mc.onEnterFrame = function() {
this._y -= DISTANCE;
};
break;
case Key.RIGHT :
car_mc.onEnterFrame = function() {
t