Ok -- I had to put the child SWF file in the same folder as the parent SWF file -- then it loaded fine. But that's going to cause a lot of headaches -- I need to be able to load the .SWF from another folder... Any ideas?
L. On Thu, Oct 21, 2010 at 6:52 PM, Laurence MacNeill <[email protected]>wrote: > I found the following post on a blog: "The problem was with mis-locating > the SWF modules. As soon as appropriate location was set for generated SWF > modules - the error disappear." What does that mean, exactly? > > L. > > On Thu, Oct 21, 2010 at 6:41 PM, Laurence MacNeill < > [email protected]> wrote: > >> Nope -- tried it with SWFLoader. Same results. :-( This is really >> pissing me off... It *SHOULD* be working. But it just isn't... >> >> >> L. >> >> >> >> On Thu, Oct 21, 2010 at 6:33 PM, Laurence MacNeill < >> [email protected]> wrote: >> >>> Am I perhaps doing this wrong? Should I use SWFLoader instead of >>> Loader? When I Google the error, I keep finding instructions on how to >>> fix my flash movie in CS3 or something completely unrelated to what I'm >>> doing here -- but this is a flex program, not a flash movie. Maybe that's >>> the issue? >>> >>> L. >>> >>> >>> >>> On Thu, Oct 21, 2010 at 6:17 PM, Laurence MacNeill < >>> [email protected]> wrote: >>> >>>> 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<http://%5bmy+domain%5d/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 >>>>> ------------------------------------------------------------- >>>>> >>>>> >>>>> >>>> >>> >> >
