一些特定的清理器,请务必谨慎调用这些方法,会导致纹理无法再次渲染。该方法可释放掉容器里的所有对象,但需要注意传入GC的对象,如果容器里包含了不想清理的对象,也会被一并清理掉。
@:value([])staticGCLIST:Array<DisplayObject> = []
准备GC的列表
staticdisposeBitmap (display:Bitmap):Void
释放位图纹理
Parameters:
null
display
staticdisposeBitmapData (bitmapData:BitmapData):Void
释放位数数据
bitmapData
@:value({ addGC : false })staticdisposeDisplayObject (display:DisplayObject, addGC:Bool = false):Void
staticdisposeFrameEvent (display:Dynamic):Void
释放指定对象内含的FrameEvent事件
staticdisposeMovieClip (mc:MovieClip):Void
对MovieClip的纹理进行释放
mc
staticdisposeSprite (spr:DisplayObjectContainer):Void
对Sprite的纹理进行释放
spr
staticdisposeTileRefresher (spr:TileContainer):Void
清理Tile容器中的Refresher引用
staticonFrame ():Void
GC运作