オブジェクトの回転(rotationXYZ編) 2011-5-21
X軸は右向き、Y軸は下向き、Z軸は奥行き向き。
時計回り。
/**
* Copyright nikoneko_nemui ( http://wonderfl.net/user/nikoneko_nemui )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/6YkS
*/
package {
import flash.display.Sprite;
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Point;
public class Main extends Sprite {
private const SW:Number=stage.stageHeight;
private const SH:Number=stage.stageWidth;
public function Main() {
var rect:Sprite = new Sprite();
// rect.graphics.beginFill(0xFF0000);
// rect.graphics.drawRect(0, 0, 50, 50);
// rect.graphics.endFill();
rect.x = SW/2;
rect.y = SH/2;
addChild(rect);
var p:Point = new Point(rect.x, rect.y);
rect.graphics.lineStyle(2, 0x000099); // ちょっと暗めの青
rect.graphics.moveTo(-100, -100);
rect.graphics.lineTo(0, 0);
addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(e:Event):void
{
rect.rotationX += 2;
rect.rotationY += 2;
}
}
}
}