draw a Triangle..

by mash
use drawTriangles to draw a Triangle..
♥0 | Line 19 | Modified 2010-02-26 23:24:07 | MIT License
play

ActionScript3 source code

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

// use drawTriangles to draw a Triangle..
package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
			graphics.beginFill( 0xff0000 );
			
			// 1,1,sqrt(2)
			graphics.drawTriangles( 
			    Vector.<Number>([10,10, 100,10, 10,100]), 
			    Vector.<int>([0,1,2])
			);

			drawTriangle( 100,100,90,0 )

        }
        private function drawTriangle( basex :Number = 0, basey :Number = 0, length :Number = 0, rot :Number = 0 ) :void {
			// 1,2,sqrt(3)
			graphics.drawTriangles(
				Vector.<Number>([basex,basey, basex+length,basey, basex+(length/2),basey-Math.sqrt(3)*length/2]),
				Vector.<int>([0,1,2])
			);			

        }
    }
}

Forked