Chapter 35 Example 10

by actionscriptbible
♥0 | Line 21 | Modified 2010-02-09 06:33:15 | MIT License
play

ActionScript3 source code

/**
 * Copyright actionscriptbible ( http://wonderfl.net/user/actionscriptbible )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/hG5M
 */

package {
  import flash.display.*;
  
  public class ch35ex10 extends Sprite {
    public function ch35ex10() {
      var g:Graphics = graphics;

      g.lineStyle(40, 0, 0.5, false, LineScaleMode.NONE, CapsStyle.ROUND);
      drawStroke(40);
      
      g.lineStyle(40, 0, 0.5, false, LineScaleMode.NONE, CapsStyle.SQUARE);
      drawStroke(100);
      
      g.lineStyle(40, 0, 0.5, false, LineScaleMode.NONE, CapsStyle.NONE);
      drawStroke(160);
    }
    
    protected function drawStroke(y:Number):void {
      graphics.moveTo(0, y);
      graphics.lineTo(150, y);
      graphics.lineStyle(0);
      graphics.moveTo(0, y);
      graphics.lineTo(150, y);
    }
  }
}