lo que tengo
Código ActionScript :
//– hacemos un array para llenar el combo (combo1
var combo_array:Array = new Array();
combo_array[0] = {etiqueta:"Seleccione opción", dato:0};
combo_array[1] = {etiqueta:"sector2", dato:1};
combo_array[2] = {etiqueta:"sector3", dato:2};
combo_array[3] = {etiqueta:"sector4", dato:3};
combo_array[4] = {etiqueta:"sector5", dato:4};
//–
//– llenamos el combo con los datos anteriores
for (var a:Number = 0; a<combo_array.length; a++) {
sectores.addItem({label:combo_array[a].etiqueta, data:combo_array[a].dato});
}
//– Arrays para llenar combo QUE RECIBIRA los datos…
var array_1:Array = new Array();
array_1[0] = "ciudadj";
array_1[1] = "ciudade";
array_1[2] = "ciudadG";
array_1[3] = "ciudadH";
array_1[4] = "ciudadI";
//– seccion informatica:
var array_2:Array = new Array();
array_2[0] = "ciudadI";
array_2[1] = "ciudadII";
array_2[2] = "ciudadIII";
array_2[3] = "ciudadIV";
array_2[4] = "ciudadVI";
//– seccion contabilidad
var array_3:Array = new Array();
array_3[0] = "ciudadV6I";
array_3[1] = "ciudadV7I";
array_3[2] = "ciudadV7I";
array_3[3] = "ciudadV9I";
array_3[4] = "ciudadV0I";
//–
//– Hacemos un cuarto ARRAY, a con el contenido de
//– array_1, array_2 y array_3
var valor:Number = 0;
var array_4:Array = new Array();
for (var i:Number = 0; i<array_1.length; i++) {
array_4[valor] = array_1[i];
valor++;
}
for (var z:Number = 0; z<array_2.length; z++) {
array_4[valor] = array_2[z];
valor++;
}
for (var j:Number = 0; j<array_3.length; j++) {
array_4[valor] = array_3[j];
valor++;
}
//–
//– listener que ejecutara las acciones para
//– cargar el combo dependiente “combo2″
var listener:Object = new Object();
//– al seleccionar una opcion, obtiene los datos y
//– los muestra en “combo2″:
listener.change = function(obj:Object) {
ciudades.removeAll();
var cod:Number = obj.target.selectedIndex;
if (cod != 0) {
var array:String = eval("array_"+cod);
var numero:Number = array.length;
ciudades.length = numero;
for (var i:Number = 0; i<numero; i++) {
ciudades.addItem({label:array[i], data:array[i]});
}
var predeterminado:String = ciudades.selectedItem.label;
trace("La opcion predeterminada para ‘"+obj.target.selectedItem.label+"‘, es ‘"+predeterminado+"‘, pero podes cambiarla");
}
};
//– hace un trace con las opciones seleccionadas en combo dos
var listener_2:Object = new Object();
listener_2.change = function(obj_2:Object) {
var seleccionado:String = obj_2.target.selectedItem.label;
trace("Seleccionaste: "+seleccionado);
function acciones() {
switch (obj_2.target.selectedItem.label) {
case 0 :
getURL("http://kukynet1.com.ar");
break;
case 1 :
getURL("http://kukynet2.com.ar");
break;
case 2 :
getURL("http://kukynet3.com.ar");
break;
case 3 :
getURL("http://kukynet4.com.ar");
break;
case 4 :
getURL("http://kukynet5.com.ar");
break;
}
}
};
//–
//– ejecutamos los listeners
sectores.addEventListener("change", listener);
ciudades.addEventListener("change", listener_2);
irse.onPress = function() {
acciones();
};No me funciona. Me dan una mano
