应该用enterframe事件与MouseDown事件结合
例如:
var ss:uint
stage.addEventListener(MouseEvent.MOUSE_DOWN ,down);
stage.addEventListener(MouseEvent.MOUSE_UP ,up);
function down(e:MouseEvent):void {
ss=5
addEventListener(Event.ENTER_FRAME,enterframe);
}
function enterframe(e:Event):void {
MC.x+=ss;
}
function up(ev:MouseEvent):void {
ss=0
}
当鼠标在舞台上按下时,MC开始运动,松开时,停止运动。