座標 : ActionScript
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);
関連記事
- 曲線の描画(curveTo)1 : ActionScript
- イージング -内接多角形への適用- : ActionScript
- ばね -内接多角形への適用- : ActionScript
- 内接多角形の描画 : ActionScript
- せん断 : ActionScript
コメント
コメントはまだありません。
コメントの投稿
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。
トラックバックURL
http://www.findxfine.com/flash/actionscript/236.html/trackback