flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clint M <cmod...@gmail.com>
Subject Re: Application starts but then shows black screen
Date Tue, 01 Nov 2016 20:36:12 GMT
What's the actual error in event.text and id in event.id?

On Tue, Nov 1, 2016 at 9:49 AM, mark goldin <markzolotoy@gmail.com> wrote:

> Seems like a reason for the problem might be because of getting too many
> alert.show() going one after another.
> When application starts I am loading some images.
> Here is relevant code:
> private var imageArrayIndex:int = 0;
> public function PreloadImages():void
> {
> imageArrayIndex++;
> var request:URLRequest = new URLRequest("PathToImage");
> var imageLoader:Loader = new Loader();
> var loaderContext:LoaderContext = new LoaderContext();
> loaderContext.checkPolicyFile = true;
> imageLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,
> PreloadImage_CompleteHandler);
> imageLoader.contentLoaderInfo.removeEventListener(IOErrorEvent.IO_ERROR,
> PreloadImage_ErrorHandler);
> imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,
> PreloadImage_CompleteHandler);
> imageLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,
> PreloadImage_ErrorHandler);
> imageLoader.load(request,loaderContext);
> }
> private function PreloadImage_CompleteHandler(event:Event):void
> {
> imageArray.addItem(event.currentTarget.content.bitmapData);
> // Check to see if there are still images that need to be loaded.
> if (imageArrayIndex < imagesToLoad.length)
> {
> PreloadImages();
> }
> else
> {
> event.target.loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,
> PreloadImage_CompleteHandler);
> event.target.loader.contentLoaderInfo.removeEventListener(
> IOErrorEvent.IO_ERROR,
> PreloadImage_ErrorHandler);
>         }
> }
> // Called when the Loader we declared in PreloadImages() encountered an
> error trying to load the image.
> private function PreloadImage_ErrorHandler(event:Event):void
> {
> Alert.show(_iconStateName + " could not be loaded.\n\nPlease make sure the
> file exists.");
> // Check to see if there's still images that need to be loaded.
> if (imageArrayIndex < imagesToLoad.length)
> {
> PreloadImages();
> }
> }
> So, if a specific system cannot load images I am going to have a lot of
> alerts because I am loading about 30 files.
> What would you suggest? And why it mostly works? Definitely none of
> computers running it in-house have any problem.
>
> Thanks
>
> On Tue, Nov 1, 2016 at 11:14 AM mark goldin <markzolotoy@gmail.com> wrote:
>
> > Great, will try.
> >
> > On Tue, Nov 1, 2016 at 10:48 AM Clint M <cmodien@gmail.com> wrote:
> >
> > Some ideas:
> >
> > - compile the app with -verbose-stacktraces=true
> > - get them to install the debug player… it'll show a dialog when an error
> > occurs
> > - or you could trap the uncaughtErrorEvent and display a message (
> > http://stackoverflow.com/a/6597046/3384609)
> >
> > Sometimes a null pointer in flex's validation methods (updateDisplayList,
> > commitProperties) can cause an app to crash.
> > You can listen for errors on those methods like this.
> >
> > import mx.core.UIComponentGlobals
> > import mx.managers.SystemManagerGlobals
> > import mx.events.DynamicEvent
> >
> > private function app_preinit(event:Event):void {
> >   UIComponentGlobals.catchCallLaterExceptions = true;
> >
> >
> > SystemManagerGlobals.topLevelSystemManagers[0].addEventListener("
> callLaterError",
> > systemManager_callLaterError);
> > }
> >
> > private function systemManager_callLaterError(event:DynamicEvent):void {
> >   Alert.show(event.error.message + "\n" + event.error.getStackTrace());
> > }
> >
> >
> > On Tue, Nov 1, 2016 at 8:11 AM, mark goldin <markzolotoy@gmail.com>
> wrote:
> >
> > > We have flex 3 app compiled with 4.13 SDK. in our development
> environment
> > > everything works fine. But on the customer site some users are having
> > > problems running it in IE. The app starts loading showing a progress
> bar
> > > but then the whole screen becomes black. Any idea what that might be?
> Any
> > > debuging suggestions?
> > >
> > > Thanks
> > >
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message