      */
     private function clearLoadingContent():void
     {
+        if (loadingContent is LoaderInfo && LoaderInfo(loadingContent).loader)
+        {
+            try
+            {
+                LoaderInfo(loadingContent).loader.close();
+            }
+            catch (e:Error)
+            {
+                // Ignore 
+            }
+        }
+        
         removeLoadingListeners();
         loadingContent = null;
     }

        _bytesTotal = NaN;
        _trustedSource = true;
        
        // We'll need to reconsider display object sharing.
        invalidateDisplayObjectSharing();
                

    
    private var _source:Object;
    
    [Bindable("sourceChanged")]
    [Inspectable(category="General")]
    
    /**
