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 ----------------------------------

