easeljs怎么用?新手入门教程看这篇就够了!

吉云

今儿个咱来聊聊EaselJS,这玩意儿是我最近鼓捣的一个小东西,用来在网页上画点儿图啥的,还挺有意思。一开始我也不知道这是个就瞎搜,看到网上有人说这东西能做动画,还能画图,我就寻思着试试。

下载和引入

得把这东西弄到手。我去网上搜一下,找到一个叫CreateJS的网站,上边有这EaselJS的下载,解压后,在lib文件夹里找到那个 easeljs-0.8.* 文件,把它拽到咱的项目里。

easeljs怎么用?新手入门教程看这篇就够了!

然后在HTML文件里,用个script标签把这文件给引进来:


<script src="easeljs-0.8.*"></script>

easeljs怎么用?新手入门教程看这篇就够了!

画个方块试试

弄好之后,咱就来试试画个东西。我一开始也不知道咋画,就照着网上的例子,先画个方块试试。

先得在HTML里弄个canvas标签,这玩意儿就是个画布,咱以后画的东西都在这上边显示:


<canvas id="myCanvas" width="500" height="300"></canvas>

easeljs怎么用?新手入门教程看这篇就够了!

然后,写点JavaScript代码:


function init() {

easeljs怎么用?新手入门教程看这篇就够了!

// 找到画布

var canvas = *("myCanvas");

// 创建一个舞台,所有要显示的东西都放在舞台上

var stage = new *(canvas);

// 画一个方块

var rect = new *();

easeljs怎么用?新手入门教程看这篇就够了!

*("#FF0000").drawRect(0, 0, 100, 100); // 填充红色,画一个100x100的方块

// 把方块放到舞台上

*(rect);

// 更新舞台,让它显示出来

保存,用浏览器打开HTML文件,一个红色的方块就出来!

让方块动起来

光画个方块还不够,咱得让它动起来才好玩。EaselJS里有个叫Ticker的东西,可以定时执行一些代码,咱就用它来实现动画效果。

在刚才的代码基础上,加上这么几行:


// 设置Ticker,每秒执行30次

*(30);

// 每次Ticker触发时,都执行这个函数

*("tick", function() {

// 让方块的x坐标增加1

rect.x += 1;

// 如果方块超出画布右边界,就把它移到最左边

if (rect.x > *) {

rect.x = 0;

// 更新舞台

保存,刷新浏览器,这下方块就动起来!它会一直往右边跑,跑到头就从左边再出来。

总结

今儿个就先到这儿,EaselJS这东西还挺好玩的,能画图,能做动画,以后有空再继续研究。我这也就是瞎鼓捣,有啥不对的地方,大家伙儿多包涵!主要是我自个儿实践后,想把这过程记录下来,以后再想用的时候,也好有个参考。

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]