跳到主要内容

egret.MovieClipDataFactory

   egret

   public class MovieClipDataFactory

继承    egret.MovieClipDataFactory → egret.EventDispatcheregret.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对象