package { import flash.display.Sprite; import flash.events.Event; /** * ... * @author gka */ public class Bikes25 extends Sprite { private var bikes:Array; private var t:Number = 0; public function Bikes25():void { bikes = []; var bk:bike; for (var x:uint = 0; x < 5; x++) { for (var y:uint = 0; y < 5; y++) { bk = new bike(); bk.x = stage.stageWidth * .1 + stage.stageWidth * .2 * x; bk.y = stage.stageHeight * .1 + stage.stageHeight * .2 * 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) * .5 + 1; } } }