 import flash.display.InteractiveObject;
 import flash.events.ContextMenuEvent;
 import flash.events.Event;
+import flash.events.UncaughtErrorEvent;
 import flash.external.ExternalInterface;
 import flash.net.URLRequest;
 import flash.net.navigateToURL;

 *  @productversion Flex 4
 */
[Event(name="error", type="flash.events.ErrorEvent")]

//--------------------------------------
//  Styles

        
        var sm:ISystemManager = systemManager;
        
		// add listener if one is already attached
		if (hasEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR))
			systemManager.loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, uncaughtErrorRedispatcher);
		
        _url = LoaderUtil.normalizeURL(sm.loaderInfo);
        _parameters = sm.loaderInfo.parameters;

