Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/06/2005, 17:11
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 3 meses
Puntos: 193
prueba con algo asi:

Usando los componentes del Flash MX. (no Flash MX 2004)

Código:
//-----------------------------------
//Simulando los Datos del TXT
txtLabel = "Autos,Comida,Bebida";
txtData = "0,1,2";
//-----------------------------------
car = ["Chrysler", "Porche", "Mazda", "Toyota"];
food = ["Hamburger", "Hotdog", "Pizza"];
drink = ["Water", "Beer", "Wine", "Martini"];
infoGlobal = [car, food, drink];
function setUno() {
	uno_cb.setChangeHandler("setDos");
	dos_cb.setChangeHandler("lanza");
	//Cambia txtLabel y txtData por this.variableDelTXT
	labels = txtLabel.split(",");
	datas = txtData.split(",");
	for (a=0; a<labels.length; a++) {
		uno_cb.addItem(labels[a], datas[a]);
	}
}
function setDos(component) {
	var data = component.getSelectedItem().data;
	dos_cb.removeAll();
	dos_cb.setDataProvider(infoGlobal[data]);
}
function lanza(component) {
	var label = component.getSelectedItem().label;
	trace("Escogio "+label);
}
//-----------
//Se asigna esta funcion al onLoad del LoadVars
//obj.onLoad = setUno();
setUno();
Obviamente, necesitas dos combobox llamados uno_cb y dos_cb