
Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
private var arr:Array = [];
public function Main():void
{
for (var i:int = 0; i < 10; i++)
{
var elk:Elk = new Elk();
elk.x = stage.mouseX;
elk.y = stage.mouseY;
addChild(elk);
arr.push(elk);
}
this.addEventListener(Event.ENTER_FRAME, this_enterFrame);
}
private function this_enterFrame(e:Event):void
{
var elk:Elk = arr.shift();
elk.x = stage.mouseX;
elk.y = stage.mouseY;
addChild (elk);
arr.push(elk);
}
}
}
import flash.display.Sprite;
class Elk extends Sprite
{
public function Elk()
{
// олень:)
graphics.beginFill(0x808080);
graphics.drawCircle(0, 0, 10);
}
}