duh... :) thanks Grant.
----- Original Message ----- From: Derek Vadneau [EMAIL PROTECTED] To: [email protected] Sent: 10/20/05 2:40 PM Subject: Re: [Flashcoders] flex / actionscript 3 dynamic class instantiation > You don't need eval. Just use the [] syntax: > > var dynamicClass = "com.mycompany.myapp.SomeClassFromanXMLFile"; > > var obj:Object= new _global[dynamicClass]; > > > Derek Vadneau > http://tracethis.com > > ----- Original Message ----- > From: > To: > Sent: Thursday, October 20, 2005 2:10 PM > Subject: [Flashcoders] flex / actionscript 3 dynamic class instantiation > > > Something I did in actionscript 2 was use the eval function to allow me to > dynamically instantiate a class from a string. For example I have a xml > document that specifies as particular class should be created, for example > : > > var dynamicClass = "_global." + > "com.mycompany.myapp.SomeClassFromanXMLFile"; > > var obj:Object= new (eval(dynamicClass)); > > looking at the actionscript 3 spec, eval has been removed, so how can we > dynamically create a class from a classname ? This is something used a > lot in JAVA and .NET and provides a powerful way to implement a > "pluggable" interface. > > Cheers > Grant > > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

