Graphics

源码:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript" src="../src/easeljs/utils/UID.js"></script>
    <script type="text/javascript" src="../src/easeljs/geom/Matrix2D.js"></script>
    <script type="text/javascript" src="../src/easeljs/display/DisplayObject.js"></script>
    <script type="text/javascript" src="../src/easeljs/display/Container.js"></script>
    <script type="text/javascript" src="../src/easeljs/display/Stage.js"></script>
    <script type="text/javascript" src="../src/easeljs/events/MouseEvent.js"></script>
    <script type="text/javascript" src="../src/easeljs/display/Bitmap.js"></script>
    <script type="text/javascript" src="../src/easeljs/display/Graphics.js"></script>
    <script type="text/javascript" src="../src/easeljs/display/Shape.js"></script>
    <script type="text/javascript" src="../src/easeljs/geom/Rectangle.js"></script>
    <script type="text/javascript" src="../src/easeljs/utils/Ticker.js"></script>
    <script type="text/javascript" src="../src/easeljs/filters/Filter.js"></script>
    <script type="text/javascript" src="../src/easeljs/filters/BoxBlurFilter.js"></script>
    <script type="text/javascript" src="../src/easeljs/filters/ColorMatrixFilter.js"></script>
    <script type="text/javascript" src="../src/easeljs/filters/ColorMatrix.js"></script>
    <script type="text/javascript">
        function Init() {
            var canvas = document.getElementById("canvas1");
            var stage = new createjs.Stage(canvas);
            var g = new createjs.Graphics();
            // 设置宽度
            g.setStrokeStyle(5);
            // 指定画笔颜色
            g.beginStroke(createjs.Graphics.getRGB(0, 0, 0));
            // 指定填充色
            g.beginFill(createjs.Graphics.getRGB(255, 0, 0));
            // 画圆
            g.drawCircle(0, 0, 30);

            // 画方形,上述代码简化为如下
           // g.beginStroke("#F00").setStrokeStyle(5).beginFill("#00F").drawRect(20, 20, 100, 50).closePath();
            var s = new createjs.Shape(g);
            s.x = 100;
            s.y = 100;
            stage.addChild(s);
            stage.update();
        }
    </script>
</head>
<body onload="Init();">
    <canvas id="canvas1" width="500" height="500">

    </canvas>
</body>
</html>

  

 

posted @ 2012-11-21 18:12  bradleydan  阅读(154)  评论(0)    收藏  举报