注册资源的构建器
支持的资源类型
构建函数
资源的事件基类型,监听某个具体资源的事件,可以使用 基类型+":"+资源ID 进行监听,如:
res:add:style1(即ResourceService.EventTypes.resAdd+":"+"style1"
),表示对style1这个资源的增删改进行监听
当资源第一次被加载之后触发
当资源被加载之后触发(第一次加载或者更新都会触发)
当资源被移出之后触发
当资源被更新后触发
添加一个资源实例
资源ID
实例对象
资源存在的时候是否进行更新,默认为否
获取一个资源实例
要获取的key
{*} 资源实例
检查是否存在指定key的资源实例
{boolean} 返回是否存在
加载一个资源实例
资源描述信息。
如果当前资源已经存在,则更新。默认为否
{Promise
从资源配置对象信息加载资源
资源配置对象。 预定义的资源集合配置对象。 如果希望增加自定义的资源支持,可以注册creator用于创建自定义类型的资源实例 该对象中的key就是资源的类型 每一个二级对象中的key表示具体资源的唯一ID,如下所示
//这里是资源的类型
featureStyles:{
//这里是资源的ID
style1:{
},
style2:{
}
},
images:{
img1:"",
img2:""
}
如果资源存在的时候,是否重新加载。默认为false,表示不重新加载。 注意如果是相同的资源应该只在一个地方加载
{Promise<IResourceObject[]>} 返回一个Promise对象,当所有资源全部加载完成后回调
从一个配置地址请求资源。 该配置文件返回的信息为预定义的资源集合配置对象。 如果希望增加自定义的资源支持,可以注册creator用于创建自定义类型的资源实例 该对象中的key就是资源的类型 每一个二级对象中的key表示具体资源的唯一ID,如下所示
//这里是资源的类型
featureStyles:{
//这里是资源的ID
style1:{
},
style2:{
}
},
images:{
img1:"",
img2:""
}
请求信息 绝对路径请以/开头,否则认为是相对于静态资源目录下的目录(consts.resourcePath中配置静态资源目录,默认是public)
如果资源存在的时候,是否重新加载。默认为false,表示不重新加载。 注意如果是相同的资源应该只在一个地方加载
{Promise<IResourceObject[]>}
加载一组资源
资源描述信息
{Promise<IResourceObject[]>} 返回一个Promise对象,当所有资源加载完成后回调,当有一个资源出现失败即加载失败
移除一个资源实例
要移除的key
{boolean} 返回是否成功移除
添加指定资源第一次增加的监听(删除后再添加也算第一次增加)
要监听的资源ID
回调函数
添加指定资源被加载后的回调
要监听的资源ID
回调函数
添加指定资源被移出后的回调
要监听的资源ID
回调函数
添加指定资源被更新后的回调
要监听的资源ID
回调函数
注册资源的构建器
支持的资源类型
构建函数
Generated using TypeDoc
资源管理器,提供了资源的加载、更新和删除操作,支持从配置文件或者构造参数构建资源,提供了资源ID级别的事件监听 具有复用价值的资源才需要使用管理器管理