座標 : ActionScript

Pocket

ActionScriptを用いて座標を作成するサンプルを作成しました。

function CoordinateClip(target, width, height) {
	var target:MovieClip = target;
	var width:Number = width;
	var height:Number = height;
	this.drawX = function(thickness, color, alpha, distance) {
		var n = Math.ceil(width/distance);
		var startX:Number;
		var endX:Number;
		var startY:Number = 0;
		var endY:Number = height;
		for (var i = 1; i<n; i++) {
			startX = endX=distance*i;
			target.lineStyle(thickness, color, alpha);
			target.moveTo(startX, startY);
			target.lineTo(endX, endY);
		}
	};
	this.drawY = function(thickness, color, alpha, distance) {
		var n = Math.ceil(height/distance);
		var startY:Number;
		var endY:Number;
		var startX:Number = 0;
		var endX:Number = width;
		for (var i = 1; i<n; i++) {
			startY = endY=distance*i;
			target.lineStyle(thickness, color, alpha);
			target.moveTo(startX, startY);
			target.lineTo(endX, endY);
		}
	};
}
var clip = new CoordinateClip(this, 300, 300);
clip.drawX(1, 0xDDDDDD, 100, 20);
clip.drawY(1, 0xCCCCCC, 100, 20);

コメント

No comments yet.

コメントの投稿

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