主题:  请大家帮帮忙!

怪石嶙峋

职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2002/6/10 11:18:48
#12003/8/18 19:05:18
前几次向大家请教了用as控制mc的方法,谢谢大家的指导!
不过,我主要的问题是如何让mc绕屏幕上的一个指定点转动,比如绕(10,20)点。
前几次我没说清楚,给大家添了麻烦,在此表示歉意!!



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
注册:2004/1/12 17:26:30
#22003/8/19 10:02:47
ball._x = 100;
ball._y = 100;
var xDis = ball._x - 10;
var yDis = ball._y - 20;
var r = Math.sqrt ((xDis * xDis) + (yDis * yDis));
var degree = 60;
var speed = 0.1;
ball.onEnterFrame = function () {
this._x = Math.cos (degree) * r;
this._y = Math.sin (degree) * r;
degree = degree + speed;
};