DrawTriangle_AS3开发人员指南

DrawTriangle.as
package
{
import flash.display.Sprite;
import flash.display.Shape;
public class DrawTriangle extends Sprite
{
    function DrawTriangle():void
    {
        DrawTri();
    }
    public function DrawTri():void
    {
        var triangleHeight:uint = 100;
        var triangle:Shape = new Shape();
        // red triangle, starting at point 0, 0
        triangle.graphics.beginFill(0xFF0000);
        triangle.graphics.moveTo(triangleHeight/2, 0);
        triangle.graphics.lineTo(triangleHeight, triangleHeight);
        triangle.graphics.lineTo(0, triangleHeight);
        triangle.graphics.lineTo(triangleHeight / 2, 0);
        triangle.graphics.endFill();
        // green triangle, starting at point 200, 0
        triangle.graphics.beginFill(0x00FF00);
        triangle.graphics.moveTo(200 + triangleHeight / 2, 0);
        triangle.graphics.lineTo(200 + triangleHeight, triangleHeight);
        triangle.graphics.lineTo(200, triangleHeight);
        triangle.graphics.lineTo(200 + triangleHeight / 2, 0);
        triangle.graphics.endFill();
        this.addChild(triangle);
    }
}

/Files/dreamcs/DrawTriangle.swf 

 

posted @ 2012-05-27 12:21  thinkpore  阅读(232)  评论(0)    收藏  举报