what do you mean 'linked into your app'? the rest I understood.
thanks!
- Kevin
On Mar 13, 2007, at 7:19 PM, Gordon Smith wrote:
Yes, assuming that myFavoriteClass is actually linked into your
app. You can use the getDefinitionByName() to look up a class by
name, and the 'new' operator to create an instance of it. I think
the code would be
import flash.utils.getDefinitionByName;
function instantiateClass(className:String):Object
{
var myClass:Class = Class(getDefinitionByName(className));
return new myClass();
}
- Gordon
From: [email protected]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
Sent: Tuesday, March 13, 2007 2:44 PM
To: [email protected]
Subject: [flexcoders] Dynamic Instance of Class & Data Typing
Is there a way to create new instances of a class dynamically at
runtime:
var someClass = "myFavoriteClass";
function instantiateClass(someClass){
var event: [someClass] = new [someClass] ();
}
Thanks,
Kevin