                 {
                     // Error #2099: The loading object is not sufficiently loaded to provide this information.
                     // We get this error because an old Event.RESIZE listener with a weak reference
-                    // is being called but the SWF has been unloaded. Just return;
+            // is being called but the SWF has been unloaded.
+            if (!_screen)
+                _screen = new Rectangle();
+                
                     return; 
                 }
                 

			n = rsls.length;
			for (i = 0; i < n; i++)
			{
			    var node:RSLItem = new RSLItem(rsls[i].url, this.loaderInfo.url);
				rslList.push(node);
			}
		}

													cdRsls[i]["digests"],
													cdRsls[i]["types"],
													cdRsls[i]["isSigned"],
													LoaderUtil.normalizeURL(this.loaderInfo));
				rslList.push(cdNode);				
			}
		}
