thanks everyone...

I caught the "complete" instead of "creationComplete" problem but I
had no idea on the syntax for calling the method - it works fine now
thanks a bunch.   And the FlexApp() thing was just further clouding
the issue....

time for someone to update that documentation!

--- In [email protected], "valdhor" <valdhorli...@...> wrote:
>
> Oh, there is a great example at
> http://www.cflex.net/showFileDetails.cfm?ObjectID=690
> 
> 
> --- In [email protected], "valdhor" <valdhorlists@> wrote:
> >
> > There is one other problem with that example. The SWFLoader has a 
> > 
> > creationComplete="initNestedAppProps();"
> > 
> > If you use that then loadedSM will be null. It should be
> > 
> > complete="initNestedAppProps();"
> > 
> > 
> > --- In [email protected], Alex Harui <aharui@> wrote:
> > >
> > > Interesting.  That doc is in error.  Should be:
> > > 
> > > public function updateNestedVarOne():void {
> > > loadedSM.application["setVarOne"]("Updated
> > > varOne!");
> > > }
> > > 
> > > From: [email protected] [mailto:[email protected]]
> > On Behalf Of nylarch
> > > Sent: Thursday, January 29, 2009 7:00 AM
> > > To: [email protected]
> > > Subject: [flexcoders] Call method on nested SWF
> > > 
> > > 
> > > Hi -
> > > 
> > > I've been using Flex to write some data visualizations and am in the
> > > process of writing an admin tool to customize the look n' feel
of each
> > > visualization. My admin app uses SWFLoader to load the individual
> > > visualizations - a really nice thing to be able to do (load a
full app
> > > inside another app). I need to call the accessors to the look n'
> > > feel properties inside the nested SWF's from the main app so that I
> > > can do real time changes that will upon completion be written to the
> > > actual config files that the visualization tools use.
> > > 
> > > So - all of the Adobe docs and blog posts on this topic seem to
point
> > > to the same tutorial on calling methods and properties on nested
> swf's:
> > > 
> > >
> http://livedocs.adobe.com/flex/3/html/help.html?content=controls_15.html
> > > 
> > > I can't seem to get this to run and I can't figure out what is
> > > happening here:
> > > 
> > > // Write to the varOne variable in the loaded application
> > > // using the setVarOne() method of the loaded application.
> > > public function updateNestedVarOne():void {
> > > FlexApp(loadedSM.application).setVarOne("Updated
> > > varOne!");
> > > }
> > > 
> > > I don't understand the "FlexApp()" casting or whatever that is -
> > > FlexApp is the name of the loaded app - is this what this refers to?
> > > My sample apps always bombs out on that line as an undefined
> method....
> > > 
> > > Thanks!
> > >
> >
>


Reply via email to