4.3 createjs

1. createjs.com 下载 EaselJS.zip

  

2. 简单的数字增加例子

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>Canvas</title>
    <script src="easeljs-0.8.0.combined.js"></script>
</head>
<body>
    <script src="myjavascript.js"></script>
</body>
</html>
var canvas;
var CANVAS_WIDTH = 500;
var CANVAS_HEIGHT = 500;
var stage;
var txt;
var count = 0;

window.onload = function () {
    createCanvas();

    stage = new createjs.Stage(canvas);
    txt = new createjs.Text("Hello World","20px Arial","#ff7700");
    stage.addChild(txt);
    createjs.Ticker.addEventListener("tick",handleTick);
    createjs.Ticker.setFPS(30);
}

function createCanvas(){
    document.body.innerHTML = "<canvas id=\"mycanvas\" width=\"" + CANVAS_WIDTH
        + "\" height=\"" + CANVAS_HEIGHT + "\" ></canvas>";
    canvas = document.getElementById("mycanvas");
}

function handleTick(){
    count++;
    txt.text = count;
    stage.update();
}

  增加中....

时间: 2024-11-05 14:36:58

4.3 createjs的相关文章

Createjs学习一

需求1:根据后端返回过来的不同信息,实现长按保存图与文字片功能(图片都是一样的,文字信息不同) 首先我们来分析一下要求,得出需要用到哪些技术.长按保存这一功能只针对图片,文字长按的话只会出现复制.. 于是我们得出:如果想长按保存图片与文字,必须2者都为图片,并且是一张图片.. 解决方案:1.提前做好所有种可能的图片,根据返回不同的信息显示对应的图片. 2.把文字合成到图片上去 createjs之绘制文字 (1.)创建舞台 (2.)创建文本对象 (3.)把文字绘制出来并添加到舞台 //设置属性 c

Createjs学习心得之使用EaselJs实现拖拽效果

寒假时跟着老师在做一个createjs+angularjs的html5应用app,因为在这之前完全没了解过createjs这个框架,所以在查找资料时发现,国外官网(http://www.createjs.com)API文档虽是详细,但对于一些英语不太好的童鞋(其实我也是一枚英语渣渣)就比较难理解了.而国内中文社区做的并不好,用户不多,资料翻译准确度不够.所以在这里,我就把我学习Createjs的一些心得体会向大家分享下: 一.什么是CreateJS? createjs是一个轻量级的javascr

js第三方库CreateJs的使用

学习一下使用第三方js库 createjs ,官网  分开了好几个不同用途的js库: EASELJS ,TWEENJS,SOUNDJS,PRELOADJS 同时也还有很多例子可以参考 下面使用easeljs这个库 EASELJS:A Javascript library that makes working with the HTML5 Canvas element easy. 使用这个库可以更加方便HTML5的canvas元素 使用canvas绘图,可以做出我们想要的各种图形 1 /** 2

一篇文章带你快速入门createjs

开始用createjs这个框架的时候,发现网上的相关教程还是挺少的,所以写一篇文章,方便日后查看. createjs简介 官网:http://www.createjs.cc/ createjs中包含以下四个部分: EaselJS:用于 Sprites.动画.向量和位图的绘制,创建 HTML5 Canvas 上的交互体验(包含多点触控) TweenJS:用于做动画效果 SoundJS:音频播放引擎 PreloadJS:网站资源预加载 类似于SoundJS,PreloadJS,如果自己处理起来比较方

使用createjs的preloadjs加载图片

//使用preloadjs加载图片 // 图片路径 var imgsrc=[{id:'p1',src:'img/1.png'}, {id:'p2',src:'img/2.png'}, {id:'p3',src:'img/3.jpg'}, {id:'p4',src:'img/4.png'}, {id:'p5',src:'img/5.png'}, ]; // 图片资源加载 var load=new createjs.LoadQueue(false); load.loadManifest(imgsrc

createjs 下雪 实例

demo:  http://output.jsbin.com/davixatona <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>Paper</title> <script src=

CreateJs系列教程之 EaselJs_1_绘制文字(Text)

核心Js代码: var canvas,     stage,     w = window.innerWidth,     h = window.innerHeight; function init() {     //设置canvas属性     canvas = document.getElementById('game');     canvas.width = w;     canvas.height = h;     //创建舞台     stage = new createjs.St

createjs入门

createjs是一个轻量级的框架,稍微有点时间和耐心,就可以把全部源代码都看一遍,毕竟只有三十几个js文件.地址:http://www.createjs.com/ 开发createjs的动画或游戏,没有重型的IDE或什么工具支持,我们只能从零开始写js.一方面,这样对于jser来说,足够灵活:另外一方面,createjs因此足够精简足够小. createjs由几个库组成: l easeljs,这个是核心,包括了显示列表.事件机制: l preloadjs,用于预加载图片等: l tweenjs

createjs的下载与使用

1.进入http://createjs.com/,提供了4个js分别是 EASELJS:用于处理HTML5中的Canvas TWEENJS:用于处理HTML5动画处理和JS属性的 SOUNDJS:用于处理音频相关的API PRELOADJS:用于处理程序的协调项和加载项的类库 分别点击时也有简单的描述 2.点击下图中的DOWNLOAD 3.点击页面中的DOWNLOAD,如EaselJS-0.8.1.zip CDN:最简单的版本,下载后可直接使用 COPY CDN URL: GITHUB:源码,进

Html5游戏框架createJs组件--EaselJS(二)绘图类graphics

有端友问我是否有文档,有确实有,但没有中文的,只有英文的,先提供浏览地址供大家参考学习createJs英文文档.                        EaselJS其实主要就是createJs组件中控制canvas绘图的,那么就会涉及密切相关的绘图操作,绘图操作利用Graphics类实现,我们来仔细的研究研究Graphics类. 先回顾一下EaselJS(一里面的那个圆形绘图): <!DOCTYPE HTML> <html lang="en-US">