flash怎么捕捉关键事件。
绘制一个圆,选择它,然后按F8。给电影圈的名字。
在实例面板叫它圈。
将这个代码的行动“窗口中为圆电影。
onClipEvent(enterFrame事件){
如果(Key.isDown(Key.LEFT)){
this._x - = 5;
}
}
代码是相当不言自明。每次enterFrame事件发生时,当左边的键是否被按下,去留下的电影(在x方向)-5像素。
最后,添加额外的按键,像这样:
/ /向右走
onClipEvent(enterFrame事件){
如果(Key.isDown(Key.RIGHT)){
this._x + = 5;
}
}
/ /下去
onClipEvent(enterFrame事件){
如果(Key.isDown(Key.DOWN)){
this._Y + = 5;
}
}
/ /上去
onClipEvent(enterFrame事件){
如果(Key.isDown(Key.UP)){
this._y - = 5;
}
}
现在,你应该能够控制的圆运动使用向上,下,左,右箭头键。
使用鼠标拖动moviesUsing同一个圆影片剪辑,删除上述前编写的代码,在动作面板的圆圈,然后输入下面的ActionScript:
onClipEvent(enterFrame事件){
this.startDrag(真,0,0,Stage.width,Stage.height);
this._x = _xmouse;
this._y = _ymouse;
}
第二行允许的舞台范围内的影片剪辑的拖动。
第三和第四线给该影片剪辑鼠标相同的坐标,从而使电影跟随在鼠标周围。
(责任编辑:卓想动画http://www.zxgzs.com)