|
var num:Number = 8;//小球数量 var radiusX:Number = 118;//小球X间距 var radiusY:Number = 28;//小球Y间距 var centerX:Number = Stage.width / 2;//X的中心位置 var centerY:Number = Stage.height / 2;//Y的中心位置 var speed:Number = 0.05;//速度初始值
for(var i=0;i<num;i++) { var t = this.attachMovie("ball","b"+i,i+1);//复制小球 t.angle = i * ((Math.PI*2)/num); t.onEnterFrame = mover; }
function mover()//设置小球的移动轨迹、深度等 { this._x = Math.cos(this.angle) * radiusX + centerX; this._y = Math.sin(this.angle) * radiusY + centerY; var s = this._y /(centerY+radiusY); this._xscale = this._yscale = s*100; this.angle += this._parent.speed; this.swapDepths(Math.round(this._xscale) + 100); }
this.onMouseMove = function() { speed = (this._xmouse-centerX)/1500; }
|