myMC.onReleaseOutside = function () { stopDrag (); }; myMC.onRelease=function(){ stopDrag(); } myMC.onPress = function () { startDrag (this, false); }; v = 5;//速度 function abc() { x = random(Stage.width); y = random(Stage.height); }//函数,随机获得 目标点 setInterval(abc,500);//每隔0.5秒就确定一次 目标点, //这里用直接用onEnterFrame的话“目标点”变化的频率会太高,导致小球是做震动而不是移动; onEnterFrame = function () { //不断执行 a = Math.atan2(y-myMC._y, x-myMC._x); //算出弧度a myMC._x += v*Math.cos(a); myMC._y += v*Math.sin(a); //移动 }