I don't know the answer to this, as I haven't messed with AS3 yet. But are classes still scoped to _global? Jim Kremens
On 20 Oct 2005 18:45:00 -0000, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > 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 > _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

