Prueba con:

var obj:Object= new _global[dynamicClass]();

De todas maneras parece que necesitas un Factory method pattern diria yo ;)

http://en.wikipedia.org/wiki/Factory_method_pattern

Un saludo,


Joseba Alonso
www.5dms.com
www.sidedev.net 

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de eemece2
> Enviado el: domingo, 26 de febrero de 2006 21:51
> Para: [email protected]
> Asunto: Re: [ASNativos] Instanciar clases dinamicamente
> 
> [Repito el correo anterior, que está poco legible]
> 
> ///////////////
> 
> Bueno, he visto que se puede hacer en AS 2.0 con:
> 
>    var dynamicClass = "namespace.miclase";
> 
>    var obj:Object= new(eval(dynamicClass));
> 
> 
> Aunque no veo como se le pueden pasar parametros al constructor.
> 
> Por otro lado, veo que en AS 3.0 se puede usar algo parecido a
> esto:
> 
>     var obj:Object= new _global[dynamicClass];
> 
> y que no sirve lo que valepara AS 2.0
> 
> ¿Sabeis como pasarle parametros para el caso de AS 2.0?
> 
> ¿U otra forma de isntanciar la clase dinamicamente, con parametros?
> 
> Saludos,
> 
> Edu-eemece2
> 
> ----- Original Message -----
> From: "eemece2" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Sunday, February 26, 2006 8:37 PM
> Subject: [ASNativos] Instanciar clases dinamicamente
> 
> 
> Buenas a todos,
> 
> Quería instanciar un objeto de una clase dinamicamente, esto 
> es, teniendo el
> nombre de la clase en una variable String.
> No lo habia hecho hasta ahora, y pensaba que se hacia con
> 'createClassObject', pero veo que es una funcion para componentes del
> framework de MM.
> 
> ¿Me podeis comentar como se hace para clases propias, que no 
> deriven de
> ninguna clase del framework?
> Pues no veo info googleando.
> 
> Muchas gracias y saludos,
> 
> Edu-eemece2----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
> 
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a