In your init() function you can add an event listener for loaderInfo init: loaderInfo.addEventListener(Event.INIT, onLoaderInfoInit);
- Randy On Thu, Sep 30, 2010 at 1:02 PM, Todd Dominey <[email protected]> wrote: > Well, I'm going to answer my own question here for I found the problem. It's > related to the new text field types in Flash CS5. Using the old 'classic' > style of text field makes them behave the same way. It seems as though those > newfangled text fields like to mess with all kinds of things. > > On Sep 30, 2010, at 11:57 AM, Todd Dominey wrote: > >> Hi all - >> >> Have a weird situation in Flash CS5 and I'm not sure what the problem is, if >> it's a bug, or a corrupted FLA. >> >> Here's the scenario. I have two FLAs -- one "brand new" created by me, a >> second given to me by a client. >> >> In the first keyframe I have this in both: >> >> var keyStr:String; >> var valueStr:String; >> var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters; >> for (keyStr in paramObj) { >> valueStr = String(paramObj[keyStr]); >> trace("\t" + keyStr + ":\t" + valueStr + "\n"); >> } >> >> I have two identical HTML documents embedding each SWF (separately). In my >> SWF, the flashvars (passed in via SWFObject) work fine. In the client's, the >> loaderInfo data is completely undefined. Nothing there. >> >> Just to test this out more, I then tried this with both: >> >> var flashvars:Object = {}; >> >> addEventListener( Event.ADDED_TO_STAGE, init ); >> >> function init( e:Event ):void >> { >> removeEventListener( Event.ADDED_TO_STAGE, init ); >> flashvars = stage.loaderInfo.parameters; >> var keyStr:String; >> for (keyStr in flashvars) { >> valueStr = String(flashvars[keyStr]); >> trace("\t" + keyStr + ":\t" + valueStr + "\n"); >> } >> >> In my SWF, the event doesn't fire (which is fine, for it grabs >> this.root.loaderInfo as it should). In the client's SWF, the stage event >> *does* fire, and then the parameters are avail (through stage). >> >> Any ideas what could be causing this discrepancy? The timelines of both SWFs >> are identical, and neither are being loaded into a parent SWF. It feels like >> something low-level is going on that I'm not aware of. >> >> >> _______________________________________________ >> Flashcoders mailing list >> [email protected] >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

