package
{
import flash.display.Sprite;
import flash.events.Event;
public class pzzx extends Sprite
{
var hh1:Array = new Array();
var hh2:Array = new Array();
var hh3:Array = new Array();
var kk:Array = new Array();
var i:int;
public function pzzx()
{
for (var i:int=0; i<10; i++)
{
var _sp:Sprite;
_sp = yuan();
addChild(_sp);
_sp.x = 50 + 50 * i;
_sp.name = "_sp" + i;
hh1[i] = _sp;
hh2[i] = _sp.name;
_sp.addEventListener(Event.ENTER_FRAME,px);
}
}
function px(evt:Event):void
{
hh1[0].x+=(mouseX-hh1[0].x)/10;
hh1[0].y+=(mouseY-hh1[0].y)/10;
for (var g:int=1; g < 10; g++)
{
hh1[g].x+=(hh1[g-1].x-hh1[g].x+20)/10; //20可不要,其效果又不一樣
hh1[g].y+=(hh1[g-1].y-hh1[g].y)/10;
}
}
function yuan():Sprite
{
var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xff00ff*Math.random());
sp.graphics.drawCircle(0,0,10);
sp.graphics.endFill();
return sp;
}
}
}