Hola
Lynxcraft !
Te propongo otra solución, que tal si utilizas un método fabrica que solamente sea responsable de crear los componentes a partir de los datos de inicialización que devuelva PHP, por ejemplo podrías tener una clase así:
Código actionscript:
Ver originalpackage
{
import mx.core.UIComponent;
import flash.utils.getDefinitionByName;
public class Factory
{
public static function getNewComponent(data:Object):UIComponent
{
var className:String = data.className as String;
var class:Class = getDefinitionByName(className) as Class;
var component:UIComponent = new class();
return component;
}
}
}
Información como el nombre del componente y otras cosas serían tomadas de PHP, cuando el componente HTTPService notifique que los datos fueron obtenidos se los pasas al método fábrica para que genere el componente.
Un saludote !