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; } } }
|