I added  "loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,
displayError);"  and created a displayError function to go with it.  When I
trace the event that gets passed to displayError, I get the same "Error
#2036: Load Never Completed. URL: http://[my
domain]/QMS_test/printing_2010_iwcs.swf "  (And when I deliberately use an
incorrect URL, I get "IOErrorEvent:. text=Error #2035: URL Not Found." which
is the 404 error you mentioned, yes?)

Oddly enough -- the loaderURL listed in that event-trace is
"app:/QMSPrintAssist.swf".  Could that be the problem?  How is it becoming
set so weirdly?

L.


On Thu, Oct 21, 2010 at 6:03 PM, Scott Talsma <[email protected]>wrote:

> I would suggest adding an error listener to your loader.  Then you can
> echo out the error message contained in the event.
>
> Most likely, you are getting a 404 on the load.
>
> On Thu, Oct 21, 2010 at 5:56 PM, Laurence MacNeill
> <[email protected]> wrote:
> > Why am I getting the following error: "Error #2044: Unhandled
> IOErrorEvent:.
> > text=Error #2036: Load Never Completed." when given the following code in
> an
> > AIR 2.0 app:
> >
> > import mx.core.UIComponent;
> >
> > private var loader:Loader;
> > private var printSWF:MovieClip;
> > private var swfTimer:Timer;
> >
> > private function init(): void {
> >          loadPrintingApp( "[my domain removed]", "QMS_test",
> "2010_iwcs");
> > }
> >
> > public function loadPrintingApp(domainName:String,
> loginFolderName:String,
> > showFolderName:String): void {
> >         var request:URLRequest = new URLRequest( "http://"; + domainName
> +
> > "/" + loginFolderName + "/printing_" + showFolderName + ".swf");
> >         loader = new Loader();
> >          loader.load(request);
> >          loader.contentLoaderInfo.addEventListener(Event.COMPLETE,
> loadIt);
> >         var myUIComponent:UIComponent = new UIComponent();
> >          myUIComponent.addChild(loader);
> >          addChild(myUIComponent);
> > }
> >
> > private function loadIt(event:Event): void {
> >         swfTimer = new Timer(10);
> >          swfTimer.addEventListener(TimerEvent.TIMER, swfCheck);
> >          swfTimer.start();
> > }
> >
> > private function swfCheck(event:TimerEvent): void {
> >         printSWF = new MovieClip();
> >         printSWF = loader.content as MovieClip;
> >         if (printSWF.application != null ) {
> >                   swfTimer.stop();
> >                   printSWF.application.showName = "2010_iwcs";
> >         }
> > }
> >
> > In the code above, the init() function is run on the applicationComplete
> > event...
> >
> > The swf file that I'm trying to load is very simple, it contains only the
> > following:
> >
> > <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml " minWidth="
> 400"
> > minHeight=" 300" >
> >
> >          <mx:Script>
> >                  <![CDATA[
> >                  [ Bindable ] public var _showName:String;
> >
> >                  public function set showName(s:String): void { _showName
> =
> > s; }
> >                  ]]>
> >          </mx:Script>
> >
> >          <mx:Label x="10 " y="10 " text="Print Assist for {_showName }
> > loaded!" />
> >
> > </mx:Application>
> >
> >
> > So basically, if this all loads correctly, I should have an AIR app that
> > shows a blank screen, except for the words "Print Assist for 2010_iwcs
> > loaded!".  Simple enough -- yet it won't work...  And I R Confused!   :-)
> >
> > Thanks for any help you can give me.
> >
> > Laurence MacNeill
> > Mableton, Georgia, USA
> > -------------------------------------------------------------
> > To unsubscribe from this list, simply email the list with unsubscribe in
> the
> > subject line
> >
> > For more info, see http://www.affug.com
> > Archive @ http://www.mail-archive.com/discussion%40affug.com/
> > List hosted by http://www.fusionlink.com
> > -------------------------------------------------------------
>
>
>
> --
> Scott Talsma
> CTO, echoEleven
>
>
> -------------------------------------------------------------
> To unsubscribe from this list, simply email the list with unsubscribe in
> the subject line
>
> For more info, see http://www.affug.com
> Archive @ http://www.mail-archive.com/discussion%40affug.com/
> List hosted by http://www.fusionlink.com
> -------------------------------------------------------------
>
>
>

Reply via email to