//メインのタイムラインでは省略可能 import flash.display.Sprite; import flash.events.Event; //スプライトを作る var circle1:Sprite = new Sprite(); circle1.graphics.beginFill(0xFFCC00); circle1.graphics.drawCircle(50, 80, 40); // メインのタイムラインにcircle1を追加する addChild(circle1); //連続してenterFrameHandlerを呼び出す circle1.addEventListener(Event.ENTER_FRAME, enterFrameHandler); //ステージ内でランダムに座標を変える function enterFrameHandler(e:Event):void { var h:int = Math.random()*stage.stageWidth; var v:int = Math.random()*stage.stageHeight; circle1.x = h; circle1.y = v; }
AS3のStageクラスを参照するときにはstageのように小文字になるので注意。
プロパティにはx、yのように_が付かなくなった。