Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import flash.geom.*;
- import flash.display.*;
- var factor:Number = 1.0;
- var y0:Number = 200;
- var x0:Number = 100;
- var w:Number = 400;
- var h:Number = 32
- var r:Rectangle = new Rectangle(x0, y0, w, h);
- function drawLine(rect:Rectangle)
- {
- this.graphics.lineStyle(1, 0x000000);
- this.graphics.moveTo(rect.x, rect.y);
- this.graphics.lineTo(rect.x+rect.width, rect.y);
- }
- function drawUnitTicks(rect:Rectangle)
- {
- this.graphics.lineStyle(1, 0x000000);
- // draw major units
- this.graphics.moveTo(rect.x, rect.y);
- this.graphics.lineTo(rect.x, rect.y-rect.height);
- this.graphics.moveTo(rect.x+rect.width, rect.y);
- this.graphics.lineTo(rect.x+rect.width, rect.y-rect.height);
- // draw half-way mark
- this.graphics.moveTo(rect.x+rect.width/2, rect.y);
- this.graphics.lineTo(rect.x+rect.width/2, rect.y-rect.height/2);
- // now draw the little ticks
- var i:Number;
- var factor:Number = rect.width/10;
- var offset:Number;
- for(i=0; i<10; i++)
- {
- offset = i*factor;
- this.graphics.moveTo(rect.x+offset, rect.y);
- this.graphics.lineTo(rect.x+offset, rect.y-rect.height/4);
- }
- }
- drawLine(r);
- drawUnitTicks(r);
Add Comment
Please, Sign In to add comment