4、CreateJS介绍-PreLoadJS

需要在html5文件中引入的CreateJS库文件是preloadjs-0.4.1.min.js

HTML5文件如下:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>4、CreateJS介绍-PreLoadJS</title>
 6     <script src="preloadjs-0.4.1.min.js"></script>
 7     <style>
 8         .image{
 9             max-width: 320px;
10             max-height: 240px;
11             border: 1px solid #555;
12             margin: 5px;
13         }
14     </style>
15 </head>
16 <body>
17     <img class="image" id="winter" />
18     <img class="image" id="spring" />
19     <img class="image" id="summer" />
20
21     <script src="app.js"></script>
22 </body>
23 </html>

在HTML5文件中引入的app.js文件源码如下:

 1 /**
 2  * create 4、CreateJS介绍-PreLoadJS-app.js by dpp on 2016/1/4
 3  * @authors Your Name ([email protected])
 4  * @date    2016-01-04 01:32:58
 5  * @version $Id$
 6  */
 7
 8 var preload;
 9 preload = new createjs.LoadQueue(false , ‘images/‘);
10
11 var plugin = {
12     getPreloadHandlers:function(){
13         return{
14             type:[‘image‘],
15             callback:function(src){
16                 var id = src.toLowerCase().split(‘/‘).pop().split(‘.‘)[0];
17                 var img = document.getElementById(id);
18                 return {tag:img};
19             }
20         }
21     }
22 }
23
24 preload.installPlugin(plugin);
25     preload.loadManifest([
26             ‘banner.gif‘,
27             ‘spring.jpg‘,
28             ‘summer.jpg‘,
29             ‘winter.jpg‘
30         ]);

还需引入一个MP3文件夹用来存放图片

例子"4、CreateJS介绍-PreLoadJS"的源码地址:https://github.com/daipianpian/CreateJS-Study/tree/master/1%E3%80%81CreateJS%E4%BB%8B%E7%BB%8D/L04_PreLoadJS

时间: 2024-11-03 21:25:55

4、CreateJS介绍-PreLoadJS的相关文章

3、CreateJS介绍-SoundJS

需要在html5文件中引入的CreateJS库文件是soundjs-0.5.2.min.js HTML5文件如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>3.CreateJS介绍-SoundJS</title> <script src="soundjs-0.5.2.min.js&

1、CreateJS介绍-EaselJS

需要在html5文件中引入的CreateJS库文件是easeljs-0.7.1.min.js HTML5文件如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>1.CreateJS介绍-EaselJS</title> 6 <script src="easeljs-0

使用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介绍-了解CreateJS

1.CreateJS 一款HTML5游戏开发引擎 CreateJS 是一套可以构建丰富交互体验的 HTML5 游戏的开源工具包,旨在降低 HTML5 项目的开发难度和成本,让开发者以熟悉的方式打造更具现代感的网络交互体验. CreateJS 中包含四款工具: EaselJS:用来处理HTML5的canvas 用于 Sprites.动画.向量和位图的绘制,创建 HTML5 Canvas 上的交互体验(包含多点触控),同时提供 Flash 中的“显示列表”功能. TweenJS:用来处理HTML5的

那些H5用到的技术(1)——素材加载

编码环境前言什么时候用到素材加载?loading提示,让用户等待图片的加载音频的加载利用神器PreloadJS总结 编码环境 Sublime Text 3 插件包括: Autoprefixer 自动补全CSS ColorPicker 颜色选择器 ConvertToUTF8 转码 GBK Support 支持GBK HTML-CSS-JS Prettify 前端代码格式化 SublimeCodeIntel 最好用的自动补全 Chrome 57.0.2950.5 m 用来预览以及调试 gifcam

极客学院前端实战开发 网页小游戏/网页布局/导航/标签页/语音识别

===============课程目录===============<实战开发教程>├<1 围住神经猫-HTML5实战游戏开发教程>│  ├1. 围住神经猫-游戏玩法.mp4│  ├2.围住神经猫-使用createjs.mp4│  ├3. 围住神经猫-绘制页面元素.mp4│  ├4.围住神经猫-添加监听事件.mp4│  ├5.围住神经猫-简单的逻辑实现游戏效果.mp4│  ├6. 围住神经猫-完整游戏效果实现.mp4│  └<source>├<10 回到顶部功能实

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,如果自己处理起来比较方