Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2003, 19:28
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 meses
Puntos: 193
Que tal!

Segun tu ejemplo de lo que tira el PHP (yo lo hice desde txt pero es igual)

&marca0=DAEWOO&
&marca1=JEEP&
&marca2=FIAT&
&total=3&

si te das cuenta agrege la variable total para saber cuantos son.

Ahora Flash arrastramos un ComboBox al escenario y le ponemos como nombre de instancia "miCombo" (que original)

en el primer y unico frame

Código:
carga = new LoadVars();
carga.load("marcas.txt");
carga.onLoad = function() {
	miCombo.addItem("Selecciona");
	for (i=0; i<carga.total; i++) {
                //Aqui metemos la Info al Combo
		miCombo.addItem(this["marca"+i], i);
	}
};
//Asignamos la funcion que manejara la info
miCombo.setChangeHandler("cual");
//Nos lanza el label y el data de lo seleccionado
cual = function (component) {
	trace("Label: "+component.getSelectedItem().label);
	trace("Data: "+component.getSelectedItem().data);
};
y listo..

Ahora yo te recominedo que al tirar variables desde fuera a Flash lo hagas de la siguiente forma

&marcas=DAEWOO,JEEP,FIAT&
&precios=10,15,20&

y despues en Flash convertirlas en un Array

precio_array = this.precios.split(",");

Espero te sirva

Saludos!!