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.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。