Guest User

Untitled

a guest
Jun 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. import flash.geom.*;
  2. import flash.display.*;
  3.  
  4.  
  5. var factor:Number = 1.0;
  6.  
  7. var y0:Number = 200;
  8. var x0:Number = 100;
  9. var w:Number = 400;
  10. var h:Number = 32
  11.  
  12. var r:Rectangle = new Rectangle(x0, y0, w, h);
  13.  
  14.  
  15. function drawLine(rect:Rectangle)
  16. {
  17. this.graphics.lineStyle(1, 0x000000);
  18. this.graphics.moveTo(rect.x, rect.y);
  19. this.graphics.lineTo(rect.x+rect.width, rect.y);
  20. }
  21.  
  22. function drawUnitTicks(rect:Rectangle)
  23. {
  24. this.graphics.lineStyle(1, 0x000000);
  25.  
  26. // draw major units
  27. this.graphics.moveTo(rect.x, rect.y);
  28. this.graphics.lineTo(rect.x, rect.y-rect.height);
  29.  
  30. this.graphics.moveTo(rect.x+rect.width, rect.y);
  31. this.graphics.lineTo(rect.x+rect.width, rect.y-rect.height);
  32.  
  33. // draw half-way mark
  34. this.graphics.moveTo(rect.x+rect.width/2, rect.y);
  35. this.graphics.lineTo(rect.x+rect.width/2, rect.y-rect.height/2);
  36.  
  37. // now draw the little ticks
  38. var i:Number;
  39. var factor:Number = rect.width/10;
  40. var offset:Number;
  41. for(i=0; i<10; i++)
  42. {
  43. offset = i*factor;
  44. this.graphics.moveTo(rect.x+offset, rect.y);
  45. this.graphics.lineTo(rect.x+offset, rect.y-rect.height/4);
  46. }
  47. }
  48.  
  49. drawLine(r);
  50. drawUnitTicks(r);
Add Comment
Please, Sign In to add comment