Foros del Web » Creando para Internet » Flash y Actionscript »

problema loadvars

Estas en el tema de problema loadvars en el foro de Flash y Actionscript en Foros del Web. Hola tengo un problema que no se como resolver. con loadvars cargo una serie de variables del estilo: id[0]=1&act[0]=1&id[1]=2&act[1]=2&......&total=5 Quiereo recoger estos datos para meterlos ...
  #1 (permalink)  
Antiguo 18/11/2008, 04:30
Avatar de chiviwalker  
Fecha de Ingreso: marzo-2004
Ubicación: Alicante
Mensajes: 55
Antigüedad: 13 años, 9 meses
Puntos: 0
problema loadvars

Hola tengo un problema que no se como resolver.

con loadvars cargo una serie de variables del estilo:

id[0]=1&act[0]=1&id[1]=2&act[1]=2&......&total=5

Quiereo recoger estos datos para meterlos una matriz de esta forma:

Código:
var miarray:Array = new Array ();
for(i=0; i<this.total; i++) {
miarray[i]=new Array(""+this.id[i]+"",""+this.act[i]+"");
}
Es decir quiero que cada valor del array que se crea por cada indice del array principal se guarde el valor de la variable cargada con loadvars correspondiente a "i".

Alguna ayuda??
Muchas gracias
__________________
------------------------------------------
www.inetmarket.es
  #2 (permalink)  
Antiguo 18/11/2008, 08:57
Avatar de chiviwalker  
Fecha de Ingreso: marzo-2004
Ubicación: Alicante
Mensajes: 55
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: problema loadvars

Bueno, ya he solucionado el problema cargando desde un xml los datos.
Pero ahora tengo otro problema.

Cuando recibo los datos del xml compruebo si uno de los valores de cada nodo único es "0" o "1" colorea un moviclip de la siguiente manera:

Código:
if (this.firstChild.childNodes[i].childNodes[j].attributes.activo==1) {
  myColor=new Color(cuadrado);
if (this.firstChild.childNodes[i].childNodes[j].attributes.pabellon==1) {
  myColor.setRGB(0x006699);
} else if (this.firstChild.childNodes[i].childNodes[j].attributes.pabellon==2) {
  myColor.setRGB(0xAD1400);
} else if (this.firstChild.childNodes[i].childNodes[j].attributes.pabellon==3) {
  myColor.setRGB(0x01AC19);
} else if (this.firstChild.childNodes[i].childNodes[j].attributes.pabellon==4) {
  myColor.setRGB(0xFF6600);
} else {}
var texto=this.firstChild.childNodes[i].childNodes[j].attributes.numero;
_root.cuadrado.createTextField(texto, 1, 0, 0, 25, 25); 
this.texto.type = "dynamic";
this.texto.border = false; 
this.texto.html = true;

myformat = new TextFormat();
myformat.color = "0xffffff";
myformat.font = "Verdana";
myformat.size = 11;
					
this.texto.htmlText = ""+this.firstChild.childNodes[i].childNodes[j].attributes.numero+"";
this.texto.setTextFormat(myformat);

} else {}
Es decir a la vez que se colorea el clip de un color determinado se crea un campo de texto dinamico que se rellena con un valor del xml "numero", pero esto es lo que no me funciona.
¿Alguien me puede echar una mano?
Muchas gracias.
__________________
------------------------------------------
www.inetmarket.es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:56.