I think you'd need to embed both and call either SWF when it's needed.
 It's similar to what I had to do to swap SWF assets to get themes to
switch in an app.

Like this:

http://www.scalenine.com/samples/themeSwapper/themeSwap.html

Click on the buttons next to "Choose a theme".

Juan


--- In flexcoders@yahoogroups.com, Guillermo Villasana <[EMAIL PROTECTED]> 
wrote:
>
> Thanks alex, The reason I wanted to do this is because I wanted to able 
> to load two different swf's (that have skins in it) and load one or the 
> other, when I press a button. Is this possible?
> 
> Alex Harui wrote:
> >
> > embed means embedded at compile time, so no, you can't embed
something 
> > at runtime.  You have to load it useing SWFLoader
> >
> >
------------------------------------------------------------------------
> > *From:* flexcoders@yahoogroups.com
[mailto:[EMAIL PROTECTED] 
> > *On Behalf Of *Guillermo Villasana
> > *Sent:* Friday, April 20, 2007 8:39 AM
> > *To:* flexcoders@yahoogroups.com
> > *Subject:* [flexcoders] Embeding an SWF
> >
> > I know that to embed an swf you can do this:
> >
> > [Embed(source="/assets/myswf.swf")]
> > public var swf_embeded_flex:Class;
> >
> > My question is the following:
> >
> > Is it possible to make "/assets/mysqf.swf" to be a variable?
> >
> > So I could have:
> >
> > var asset:String="/assets/myswf.swf";
> > [Embed(source={asset})]
> > public var swf_embeded_flex:Class;
> >
> > I know that the previous is incorrect and does not work, but is
there a
> > way to make it work? What would be the correct syntax.
> >
> > Thanks
> > Terius
> >
> >
>


Reply via email to