createjs初学-preloadJS的使用

preloadJS是没有包含在easelJS库中,使用的话去官网下载一下就好了
摘要由CSDN通过智能技术生成

preloadJS是没有包含在easelJS库中,使用的话去官网下载一下就好了。

使用preloadJS其实就是主要用里面的LoadQueue这个类,在这里把这个类的API简单说下。

LoadQueue这个类包含preloadJS主要接口。LoadQueue是一个加载管理类,可以用来加载单个文件或者多个文件。

构造函数

LoadQueue ( [preferXHR=true] [basePath=""] [crossOrigin=""] ) 

LoadQueue的构造函数有三个参数,都是可选的:

1.preferXHR 这个表明是用XHR还是用HTML标签来加载。如果是false的时候,就用标签来加载,如果不能用标签的话,就还是用XHR来加载。默认是true,也就是说默认是用XHR来加载。

2.basePath
在加载资源时的,会把basePath加载url前面。这样加载同一个目录下的文件时,可以方便一点。 但是如果url是以协议(如”http://”)或者”../”这样路径开头时,不会添加basePath。

3.crossOrgin
这个参数不再用了,被LoadItem.crossOrigin取代了,这个先不管了。

事件
你可以订阅LoadQueue的以下事件

1.complete:当所有的文件都加载完成时触发。
2.error:当队列中的任何一个文件发生错误时触发。
3.progress:整个队列的加载进度发生变化时触发。
4.fileload:每个单独的文件加载完成时触发。
5.fileprogress:单独的文件加载进度发生变化时触发。只有在用XHR加载的时候才会触发。

添加文件和manifest
使用loadFile方法来添加文件或者文件列表,也可以用loadManifest方法来添加要加载的manifest。每次调用这两个方法,都会自动把文件加到队列的尾部。你想加入多少文件或者manifest都可以。

queue.loadFile("filePath/file.jpg");
queue.loadFile({id:"image", src:"filePath/file.jpg"});
queue.loadManifest(["filePath/file.jpg", {id:"image",src:"filePath/file.jpg"}]);

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值