一些特定的清理器,请务必谨慎调用这些方法,会导致纹理无法再次渲染。该方法可释放掉容器里的所有对象,但需要注意传入GC的对象,如果容器里包含了不想清理的对象,也会被一并清理掉。

Static variables

@:value([])staticGCLIST:Array<DisplayObject> = []

准备GC的列表

Static methods

staticdisposeBitmap (display:Bitmap):Void

释放位图纹理

Parameters:

null

display

staticdisposeBitmapData (bitmapData:BitmapData):Void

释放位数数据

Parameters:

null

bitmapData

@:value({ addGC : false })staticdisposeDisplayObject (display:DisplayObject, addGC:Bool = false):Void

staticdisposeFrameEvent (display:Dynamic):Void

释放指定对象内含的FrameEvent事件

Parameters:

null

display

staticdisposeMovieClip (mc:MovieClip):Void

对MovieClip的纹理进行释放

Parameters:

null

mc

staticdisposeSprite (spr:DisplayObjectContainer):Void

对Sprite的纹理进行释放

Parameters:

null

spr

staticdisposeTileRefresher (spr:TileContainer):Void

清理Tile容器中的Refresher引用

Parameters:

null

spr

staticonFrame ():Void

GC运作