UnloadAndStop()方法
公共函數unloadAndStop(GC:Boolean = true):void
語言版本:動作腳本3.0
運行時版本:Flash Player 10、Air 1.5、Flash Lite 4。
嘗試卸載子SWF文件的內容,並停止執行加載的SWF文件中的命令。此方法通過刪除對子SWF文件的EventDispatcher、NetConnection、Timer、Sound或Video對象的引用,嘗試卸載用Loader.load()或Loader.loadBytes()加載的SWF文件。因此,對於子SWF文件和子SWF文件的顯示列表,將發生以下行為:
-停止聲音。
-刪除階段事件偵聽器。
-刪除enterFrame、frameConstructed、exitFrame、activate和deactivate的事件偵聽器。
-停止計時。
-斷開攝像機和麥克風實例。
-停止電影剪輯。
參數gc :Boolean(默認值= true)-提示垃圾收集器對SWF子對象執行(true)或不執行(false)垃圾收集。如果希望異步卸載許多對象,將gc參數設置為false可能會提高應用程序的性能。但是,如果此參數設置為false,則在運行unloadAndStop()命令後,子SWF文件的媒體和顯示對象可能仍會存儲在內存中。