egret.MovieClipDataFactory
包 egret
类 public class MovieClipDataFactory
继承 egret.MovieClipDataFactory → egret.EventDispatcher → egret.HashObject
使用 MovieClipDataFactory 类,可以生成 MovieClipData 对象用于创建MovieClip
公共属性
属性 |
---|
enableCache : boolean 是否开启缓存 |
mcDataSet : any MovieClip数据集 |
spriteSheet : egret.SpriteSheet 由纹理图生成的精灵表 |
texture : egret.Texture MovieClip需要使用的纹理图 |
公共方法
方法 |
---|
MovieClipDataFactory(movieClipDataSet:any,texture:egret.Texture) 创建一个 egret.MovieClipDataFactory 对象 |
clearCache():void 清空缓存 |
generateMovieClipData(movieClipName:string):egret.MovieClipData 根据名字生成一个MovieClipData实例 |
属性详细信息
enableCache
enableCache : boolean = true
- 支持版本:Egret 2.4
- 运行平台:Web,Native
是否开启缓存
mcDataSet
mcDataSet : any
- 支持版本:Egret 2.4
- 运行平台:Web,Native
MovieClip数据集
spriteSheet
spriteSheet : egret.SpriteSheet
- 支持版本:Egret 2.4
- 运行平台:Web,Native
由纹理图生成的精灵表
texture
texture : egret.Texture
- 支持版本:all
- 运行平台:Web,Native
MovieClip需要使用的纹理图
方法详细信息
MovieClipDataFactory()
public MovieClipDataFactory(movieClipDataSet:any,texture:egret.Texture)
创建一个 egret.MovieClipDataFactory 对象
- 支持版本:Egret 2.4
- 运行平台:Web,Native
- 参数
- movieClipDataSet:any - MovieClip数据集,该数据集必须由Egret官方工具生成
- texture:egret.Texture - 纹理
clearCache()
public clearCache():void
清空缓存
- 支持版本:Egret 2.4
- 运行平台:Web,Native
generateMovieClipData()
public generateMovieClipData(movieClipName:string):egret.MovieClipData
根据名字生成一个MovieClipData实例。可以用于创建MovieClip。
支持版本:Egret 2.4
运行平台:Web,Native
参数
- movieClipName:string - MovieClip名字. 可选参数,默认为"", 相当于取第一个MovieClip数据
返回:生成的MovieClipData对象