How about using the abstract factory design pattern?
public class MyFactory {
public static function createObject(objType:String):* {
switch (objType) {
case "Foo":
return new Foo();
case "Bar":
return new Bar();
default:
return new Foo();
}
}
var myObj:* = MyFactory.createObject("Foo");
James O'Reilly — Consultant
Adobe Certified Flash Expert
http://www.jamesor.com
Design • Code • Train
Matt Muller wrote:
Hi, I'm trying to instantiate a new class object from a xml attribute which
is a string, but its not having any of it.
I've tried casting the string to an object and also using this['class_id']
etc but no luck.
Does someone have a solution?
Thanks,
MaTT
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com