Icon_usd is not the name of the class, it is a variable referencing the class (what would be returned from getDefinition)
You can try: var classRef:Class = this[“icon_” + value] From: [email protected] [mailto:[email protected]] On Behalf Of Berkay Unal Sent: Tuesday, December 16, 2008 9:23 AM To: [email protected] Subject: [flexcoders] Dynamic variable for embed image classes? Hi, I am trying to get the icons that are embeded with a dynamic variable. For ex: ikon("usd"); But cannot make it work. Any ideas? //SRC [Embed("images/eur.png")] private var icon_EUR:Class; [Embed("images/usd.png")] private var icon_usd:Class; [Embed("images/chf.png")] private var icon_CHF:Class; public function ikon(value:String):Class { var t:String = "icon_"+value; var classRef:Class = getDefinitionByName(t) as Class; return new classRef(); } Best, Berkay UNAL [email protected]<mailto:berkayunal%40gmail.com>

