タグ : ,

三角関数 極座標/媒介変数表示した楕円運動: ActionScript

投稿日 : 2008年2月17日 | 更新日 : 2010年12月11日 前のページへ戻る

極座標/媒介変数表示された楕円運動のサンプルです。

/*
三角関数で描画する楕円運動
経,角度,中心座標から求める
*/

// クリップ作成オブジェクト
function PointClip(startDegree,radius,centerX,centerY) {
	// 度数
	var degree = startDegree;
	// 径
	var radius = radius;
	// 円中心
	var centerX  = centerX;
	var centerY  = centerY;
	/* onEnterFrame */
	this.onEnterFrame = function(){
		// 弧度
		var radian = Math.PI/180*degree;
		// 位置(極座標変換)
		this._x = centerX +radius*Math.cos(radian);
		this._y = centerY +(radius/2)*Math.sin(radian);
		degree += 5;
	}

}

// 開始角度,半径,中心のX座標,Y座標
var o = new PointClip(0,50,100,100);
_root.attachMovie('point','point_mc',0,o);

ActionScript2.0 | 固定リンク | Comments (0)

関連記事

このページの上へ移動

コメント

コメントはまだありません。

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。

 

 

 


トラックバックURL

http://www.findxfine.com/flash/actionscript/86.html/trackback

このページの上へ