> Yo ya me he encontrado esa pequenya sorpresa al intentar > utilizarlo para cargar e instanciar clases dinamicamente (un > swf solo con una clase), ya que el swf de la clase estaba > exportado para player 7 y el que la cargaba, para 8. Y los > espacios globales NO se ven entre distintas versiones.
Bueno es saberlo; ahora _global[string] pasa a formar parte de los "antipatterns" ActionScript (mereces 0.02€ por eso). De cualquier forma, para vertebrar correctamente una aplicacion que utilice, ya sea un Abstract Factory o un Factory method, es conveniente contar con una clase abstracta (lease estructural en el caso de ActionScript) que relacione directa o indirectamente los objetos de una misma familia. Realmente un factory method *autentico* funciona de forma muy diferente a como lo hace la clase ModulosFactory anterior. Las diferencias son las siguientes: - El factory concreto (clase creadora concreta) implementa los métodos procedentes de un factory abstracto (clase creadora abstracta). - Cada factory concreto *implementa su forma de crear una instancia de un tipo concreto*. En el caso del ModulosFactory se crean instancias a la carta, sin delegar la creacion en metodos o en subclases. El ModulosFactory es un Simple Factory; podria evolucionar en Factory Method (pudiendo crear modulos de diferente ambito usando el mismo metodo de creacion, especializado en cada subclase) o en Abstract Factory (creando modulos de igual naturaleza pero con diferentes procesos de creacion). M.

