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