I get asked this by new Flex developers I work with all the time, especially people from a more traditional web development background who are not used to embedding assets.
Here's something that bugged me a while back and I never took the time to look into: So the button icon takes a Class, that's all good and well, but how does the Image class get by accepting either a Class OR a String representing the path to an image to load at runtime? The source style allows both doesn't it? If I was creating a custom component and wanted to add an imageSource custom style would that be possible? On Fri, Apr 4, 2008 at 8:55 PM, Rick Winscot <[EMAIL PROTECTED]> wrote: > Tracy… Dr. McCoy of Star Trek fame said it best. > > > > "Damnit Jim, I'm a –class– not an externally loaded asset." – Through the > Loader Class > > > > …universal translation… > > > > The Icon takes a class as an argument… not an externally loadable asset. > Dynamically loading an image (for a button) is more difficult – but still > possible. Ben Stucki has done some marvelous work in that arena. Ping me off > line if you need the hook up. > > > > Rick Winscot > > > > > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *Tracy Spratt > *Sent:* Friday, April 04, 2008 9:11 PM > *To:* [email protected] > *Subject:* RE: [flexcoders] How to display a button's icon from a remote > source? > > > > Just set source="[url]" > > Tracy > > > ------------------------------ > > *From:* [email protected] [mailto:[EMAIL PROTECTED] *On > Behalf Of *guillaumeracine > *Sent:* Friday, April 04, 2008 7:20 PM > *To:* [email protected] > *Subject:* [flexcoders] How to display a button's icon from a remote > source? > > > > Hi, > i know we can set the icon of a button using this syntax: > <mx:Button label="myBtn" icon="@Embed(source='assets/slideshow/1.png')"/> > > but my image icon is on a remote server... > How i can set the icon of a button from a remote source? > > >

