入门createjs———easelJS教程(1)绘制一个圆形
来源:互联网 发布:城市公园命名数据库 编辑:程序博客网 时间:2024/06/06 12:51
文档的初始化
<!DOCTYPE html><html><head> <script src="http://code.createjs.com/easeljs-0.7.0.min.js"></script><pre name="code" class="html"> //引入easeljs <script> function init() { // 下面我们将插入操作画布的JS代码 } </script></head><body onLoad="init();"> <canvas id="demoCanvas" width="500" height="300"> </canvas></body></html>
canvas标记在第12行有一个id,这样我们很容易可以引用,以及定义的宽度和高度。重要的是要理解,这里的宽度和高度属性设置画布的像素尺寸。
如果你动态改变CSS的宽度和高度,将规模画布和图形可能会模糊或粗糙。
创建图形
创建图形的首先我门得 创建一个舞台,所有的图形都在 上面绘制。(和FLASH的舞台差不多)
var stage = new createjs.Stage("demoCanvas");
这一行在ID为demoCanvas画布上初始化了一个舞台
创建一个形状
下面的代码我们创建了一个图形,并在demoCanvas上给了他定位
var circle = new createjs.Shape();circle.graphics.beginFill("red").drawCircle(0, 0, 50); //在舞台上绘制了一个红色的圆<strong>圆心处</strong>从0,0处开始circle.x = 100; //将圆的X坐标定义到100circle.y = 100; //将圆的Y坐标定义到100stage.addChild(circle); //将圆添加到舞台上
EaselJS还支持简写让你调用链在一起。事实上,如果你真的想要你可以写在一行上面的所有代码:就和JQUERY一样
stage.addChild(new createjs.Shape()).setTransform(100,100).graphics.f("red").dc(0,0,50);因为graphics类中的函数名过长,easeljs提供了简写的模式。
更多详细的参见Graphics Class ,官方在线文档的地址点击打开链接
上面的F就等同于beginFill,dc等同于drawCircle
更新舞台
在画布上绘制好了图形,不要忘记了最后一步更新画布
stage.update();
这个阶段就把舞台中所有的对象添加到网页的画布中。
示例网页:点击打开链接
0 0
- 入门createjs———easelJS教程(1)绘制一个圆形
- 入门createjs———EaselJS模块基本介绍
- createjs之easeljs【画一个红色矩形】
- CreateJS 绘制图形1
- createjs-easeljs图像按钮闪烁
- EaselJS简明教程1-绘图
- EaselJS简明教程1-绘图
- EaselJS简明教程1-绘图
- iOS—UIImageView绘制圆形图片
- createjs之easeljs【游戏围住神经猫】
- OpenGL入门示例3——黑色背景绘制绿色圆形
- 一种将图片绘制在一个圆形区域内的简单方法——CGContextClip
- Canvas——认识CreateJs库
- createjs入门
- CreateJs系列教程之 EaselJs_4_绘制图片(Bitmap)
- CreateJS 绘制图形2
- 使用CreateJS绘制图形
- HTML5 Canvas使用路径——绘制圆形
- 一切成功源于积累——20141121 因为有钱,因为任性
- 采用CSS3设计的登陆界面
- Floating Point IEEE745
- 一步一步学zedboard之十一可用bootloader的生成
- spring security之DelegatingFilterProxy和FilterChainProxy
- 入门createjs———easelJS教程(1)绘制一个圆形
- [HTML5&CSS3]应用程序缓存
- sql server2008远程连接不上?
- 脚本之查询库缓存上的PIN命中率
- 问题解决——ShowWindow不显示窗口
- C++编程学习50个经典网站
- OpenCv cv::Mat类用法1
- Android 在WebView中显示页面而不是默认浏览器中
- 【BZOJ】【P2467】【中山市选2010】【生成树】【题解】【矩阵树定理+高斯消元+打表】