Buenas,
   Pues  levanto  este  post porque hoy he visto que en AS3 hay un mítico
   flash.util.getClassByName()...
   [1]http://livedocs.macromedia.com/labs/1/flex/langref/flash/util/packa
   ge.html#getClassByName()
   Habrá    que   ver   si   el   compilador   de   AS3   se   traga   el
   _global[com.dominio.clase]
   Y os dejo también el post de FlashCoders, que venía hablando de que en
   AS3 no hay eval:
   [2]http://chattyfig.figleaf.com/pipermail/flashcoders/2006-March/16131
   6.html
   Bye!
   eemece2 wrote:

Estoy leyendo vuestros correos, y me parece muy interesante todo lo que
decis. Aprendo un monton.
Aunque los voy a tener que releer alguna vez :) para ir aclarando conceptos.
Y estudiar mas la 'teoria' de lso patterns.

Recordando un poco el caso concreto, ahora, todavia no estoy utilizando
strings en el XML para definir los nombres de las clases a instanciar (si lo
hago en la version html en asp.net), si no que utilizo un moduleDefID, que
es el que uso en un switch para instanciar la clase.
Tengo que pensar bien si con los patterns puedo seguir asi, consiguiendo una
buena reusabilidad del framework, a la hora de hacer modulos adicionales en
portales derivados del portal base.

Voy a necesitar unas horas para digerirlo y procesarlo todo. :-)


Y como dje, a parte de en el tema de los modulos, tambien voy a utilizar
alguno de estos pattern en la implementacion de los controles (Boton,
ScrollBar, etc), que en los portales derivados del base requeriran sus
propias subclases respectivas.
Me solucionara su problema de reusabilidad que arrastraba desde hace tiempo.

Gracias
Edu-eemece2


----- Original Message -----
From: "Joseba Alonso" [3]<[EMAIL PROTECTED]>
To: [4]<[email protected]>
Sent: Tuesday, February 28, 2006 4:32 PM
Subject: RE: [ASNativos] Instanciar clases dinamicamente




En cuanto a lo de la interface, es redundante
hacer casting a la interfaz cuando la clase (supuestamente)
creada a partir de _global[string] implementa esa interfaz.


De acuerdo, era solo por hacerlo más explicito...

De todas maneras se nos queda en el tintero como obtener la referencia a la
clase a partir de un string, ¿Alguna idea que no pase por un feo switch o el
"antipattern" del array sintax?

Joseba Alonso
[5]www.5dms.com
[6]www.sidedev.net

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

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




   --

   Juan V. Delgado
   I learned through the internet that I don't hate shopping, just shops.

References

   1. 
http://livedocs.macromedia.com/labs/1/flex/langref/flash/util/package.html#getClassByName(
   2. http://chattyfig.figleaf.com/pipermail/flashcoders/2006-March/161316.html
   3. mailto:[EMAIL PROTECTED]
   4. mailto:[email protected]
   5. http://www.5dms.com/
   6. http://www.sidedev.net/
   7. mailto:ASNativos:[email protected]
   8. http://www.5dms.com/listas
   9. mailto:ASNativos:[email protected]
  10. http://www.5dms.com/listas
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a