package { import flash.display.Sprite; import flash.events.Event; /** * ... * @author gka */ public class Bikes100 extends Sprite { private var bikes:Array; private var t:Number = 0; public function Bikes100():void { bikes = []; var bk:bike; for (var x:uint = 0; x < 10; x++) { for (var y:uint = 0; y < 10; y++) { bk = new bike(); bk.x = stage.stageWidth * .05 + stage.stageWidth * .1 * x; bk.y = stage.stageHeight * .05 + stage.stageHeight * .1 * y; addChild(bk); bikes.push(bk); } } addEventListener(Event.ENTER_FRAME, animate); } private function animate(e:Event):void { t += .1; for each (var bk:bike in bikes) bk.scaleX = bk.scaleY = (Math.sin(t)+1) * .3 + .3; } } }