nodos.attribute("variable");
nodos.attribute("texto");
nodos.attribute("audio");
ejemplo de un nodo, todos son similares:
<btnImprimir variable="btnImprimir" texto="Imprimir" audio="imprimir.mp3">
Tengo una clase que genera variables globales.
MisGlobales.as
package
{
public class MisGlobales{
public static var vars:Object = [];
}
}
He conseguido crear las variables de forma dinamica:
var nombreVariable:String=nodos.attribute("variable");
this[nombreVariable+"_txt"]=nodos.attribute("texto");
this[nombreVariable+"_audio"]=nodos.attribute("audio");
Bien, las variables me quedarían:
this.btnImprimir_txt , que contiene el texto "Imprimir"
this.btnImprimir_audio, que contiene el texto "imprimir.mp3"
Ahora me surge otro problema, como puedo convertirlas en globales?
Ya que no me deja:
MisGlobales.vars.this[nombreVariable+"_txt"]=nodos.attribute("texto");
MisGlobales.vars.this[nombreVariable+"_audio"]=nodos.attribute("audio");
Alguna idea?
Las variables deberían de quedar:
MisGlobales.vars.btnGuia_texto="Imprimir"
MisGlobales.vars.btnGuia_audio="imprimir.mp3"
Un saludo y gracias