ActionScript 3.0 円運動
円運動
しかくいオブジェクトがただ単に円運動をするActionScriptだよ
ソース
package {
import flash.display.Sprite;
import flash.display.Graphics;
import flash.events.Event;
public class FlashTest extends Sprite {
public function FlashTest() {
this.stage.addEventListener(Event.ENTER_FRAME, draw);
var myObj:Sprite=new Sprite();
var myGra:Graphics=myObj.graphics;
var radius:Number =100;
var i:Number=0;
myGra.beginFill(0xFF7700,1);
myGra.drawRect(0,0,50,50);
myGra.endFill();
var center_w:Number=(stage.stageWidth-myObj.width)/2;
var center_h:Number=(stage.stageHeight-myObj.height)/2;
addChild(myObj);
function draw(e:Event):void {
i+=6;
myObj.x=center_w+(radius*Math.sin(Math.PI/180*i));
myObj.y=center_h+(radius*Math.cos(Math.PI/180*i));
}
}
}
}

