estoy armando una botonera en flash dinamica, donde el texto o rotulo de los botones, la url y el estado de los mismos son tomados desde una variable que el html le pasa a flash;
la variable que pasa el html esta compuesta de esta manera:
Código HTML :
<param name=FlashVars value="boton=nombre1, seccion1.html, no|nombre2, seccion2.html, no|nombre3, seccion3.html, no">
esta variable la tomo desde flash como un string y dicho string lo convierto en un array de esta manera:
Código ActionScript :
var myString:String=boton; var myArray:Array=myString.split('|');
de esta forma obtengo:
myArray[0] --> nombre1, seccion1.html, no
myArray[1] --> nombre2, seccion2.html, no
myArray[2] --> nombre3, seccion3.html, no
una vez hecho esto, mediante un bucle genero otro array donde separo, por medio de las comas cada elemento o nodo de myArray (nombre i por un lado, seccion i por otro, y estado por otro);
Código ActionScript :
for(var i=0; i<myArray.length; i++){ var arrayTemp:Array=myArray[i].split(','); }
si paso estos datos a variables obtengo cada uno de los elementos o nodos de myArray[2] cada uno de ellos en un campo de texto dinamico;
lo que yo necesito hacer es poder llegar a tener algo asi:
Código ActionScript :
this.texto1=arrFinal[0][0]; this.texto2=arrFinal[1][0]; this.texto3=arrFinal[2][0]; this.url1=arrFinal[0][1]; this.url2=arrFinal[1][1]; this.url3=arrFinal[2][1];
pido disculpas si me enrolle un poco o no fui muy claro;
si alguien me comprendio y pudiera ayudarme, lo agradeceria mucho;
saludos,
sebas.