var canvas = document.getElementById("demoCanvas");
var cxt = canvas.getContext("2d");
var myGraphics = new createjs.Graphics();
myGraphics.beginStroke("#F00").beginFill("#00F").drawRect(20, 20, 100, 50).draw(cxt);
var canvas = document.getElementById("demoCanvas");
var cxt = canvas.getContext("2d");
var myGraphics = new createjs.Graphics();
myGraphics.s("#F00").f("#00F").r(20, 20, 100, 50).draw(myContext2D);
createJS之EaselJS教程之1--Graphics 类
Graphics类作用于创建并绘制到网页具体位置的矢量图形。比如你可以通过使用Graphics类中的draw方法绘制图形,然后使用Shap对象轻松地将矢量图形放置到指定的canvas之中。
举例
Graphics类里的所有绘图方法都会返回一个graphics实例,因此可以使用链式操作。下面这段代码能够绘制出红边蓝色填充的矩形,并放置到指定的context2D中。
Graphics类支持简写方法,官方称为tiny api:
使用简写方法,刚刚那个链式操作的代码可以更简化一下: