Hi

I tried the psuedo code and works fine but when there is error and 
Alert is shown

Alert.show("Security error " + error.errorID.toString());

This alert is hidden behing the DownloadProgressbar. Can we bring it 
to front.

Thanks
ilikelfex



--- In [email protected], "Varun Shetty" <[EMAIL PROTECTED]> wrote:
>
> Wow, that is pretty descriptive... thank you very much Rico...!!!!!
> 
> umm.. so Extending the downloadprogressbar class is the way...
> 
> I will try it out in sometime. Thank you very much for your help..
> 
> regards,
> Varun Shetty
> 
> On Thu, Apr 3, 2008 at 1:26 PM, Rico Leuthold <[EMAIL PROTECTED]> wrote:
> 
> >   Extend the DownloadProgressBar Class (name it e.g myPreloader) 
and
> > override the preloader:
> >
> > override public function set preloader(value:Sprite):void
> > {
> >
> >         value.addEventListener(FlexEvent.INIT_COMPLETE, 
FlexInitComplete);
> > // I added my download function to the INIT_COMPLETE event
> >
> > }
> >
> > Write sometihing like this as the event handler:
> >
> > private function FlexInitComplete(event:Event):void
> > {
> >
> >         Security.loadPolicyFile("[you'll need a policy file I 
guess]");
> >         var getXMLReq:URLRequest = new URLRequest("http://
> > [whatever].xml");
> >
> >  var xmlLoader:URLLoader = new URLLoader();
> >
> >  xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);
> >  xmlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,
> > securityErrorHandler);
> >
> >  try {
> >                 xmlLoader.load(getXMLReq);
> >  } catch (error:Error) {
> >   trace("Unable to load requested document.");
> >  Alert.show("Security error " + error.errorID.toString());
> >  }
> >
> > }
> >
> > Then sth. like this ...
> >
> > private function xmlLoaded(event:Event):void
> > {
> >   var loader:URLLoader = URLLoader(event.target);
> >
> >  var theXML:XML = new XML(loader.data);
> >
> > }
> >
> > Check the DownloadProgressBar doc for some more events to 
complete the
> > process
> >
> >
> > In the Application tag set your preloader
> >
> > <Application
> > .
> > .
> > preloader="myPreloader"
> > .
> > . />
> >
> > Hope that helps somehow ... for me it works.
> >
> >
> > On 03.04.2008, at 17:28, Varun Shetty wrote:
> >
> > Hi,
> >
> > I am creating a flex application that has its UI elements and 
some basic
> > data that are dependent upon a config.xml.
> >
> > Loading the config.xml on application 
preinitialize/initialize/onComplete
> > would not be appropriate as my application preloading would be 
complete and
> > I still dont see any UI elements on the screen.
> >
> > Creating second preloader on initialize would not look that great.
> >
> > I am pretty sure we can load the XML in the preloader and 
delay/deffer the
> > application instantiation.
> >
> > Just not sure how to go about it and what API's should I look for 
or where
> > exactly should I use them.
> >
> > Appreciate a lead on how to go about it.
> >
> > Thank you,
> > Varun Shetty
> >
> >
> >
>


Reply via email to