精灵图表载入解析器(同时支持Base64、路径载入)

Constructor

new (data:Dynamic)

Variables

bitmapData:BitmapData

Methods

Static methods

staticsupportType (data:Dynamic):Bool

Inherited Variables

Defined by ParserBase

@:value(0)progress:Float = 0

当前解析器的进度

Inherited Methods

Defined by ParserBase

contiune ():Void

下一个解析处理

dynamicdone ():Void

已解析完毕,一般由ZAssets调用,不主动调用

dynamicerror (msg:String):Void

@:value({ pro : 0 })finalAssets (type:AssetsType, assetsData:Dynamic, pro:Float = 0):Void

将资产最终输出

Parameters:

type
assetsData
pro

解析进度,如果当前解析已结束,请传递1,否则请传递少于1的值。

getAssets ():ZAssets

获取当前资源管理器

Returns:

Dynamic

getData ():Dynamic

获取待解析数据

Returns:

Dynamic

getName ():String

获取解析名

load (assets:ZAssets):Void

开始载入该解析

Parameters:

call

加载进度成功事件

onError

解析/加载发生异常时

dynamicout (parser:ParserBase, type:AssetsType, assetsData:Dynamic, pro:Float):Void

输出资源

Parameters:

type
assetsData
null

pro

sendError (msg:String):Void

发生错误时汇报

Parameters:

null

msg

setData (data:Dynamic):Void

设置待解析数据

Parameters:

null

data