Código actionscript:
Ver original
//Cargamos el XML calendario = new XML(); calendario.ignoreWhite = true; calendario.onLoad = function (success){ if (success){ //Creamos los arrays donde iran los datos largo = calendario.firstChild.childNodes.length; tareas = new Array(largo); dias = new Array(largo); //Llenar los arrays for (i=0; i<largo; i++){ tareas[i] = calendario.firstChild.childNodes[i].attributes.tarea; dias[i] = calendario.firstChild.childNodes[i].attributes.fecha; } llenarCombo(); } else{ trace("No se pudo cargar el XML"); } } calendario.load("ComboBox.xml"); /************* FUNCIONES ****************/ function llenarCombo(){ //Atacheamos nuetro componente attachMovie("ComboBox", "colegios", 1); //Propiedades colegios.setSize(170, 22); colegios.dropdownWidth = 200; //colegios.editable = true; colegios.text = "Seleccione Colegio"; //Le asignamos un proveedor de datos losDatos = new Array(); colegios.dataProvider = losDatos; //Metemos los datos en el ComboBox for (i=0; i<tareas.length; i++){ losDatos.addItem({ label: tareas[i], data: dias[i] }); } //Eventos colegios.addEventListener("change", alSeleccionar); /*colegios.addEventListener("open", alAbrir); colegios.addEventListener("close", alCerrar); colegios.addEventListener("itemRollOut", alSubir); colegios.addEventListener("itemRollOver", alBajar); colegios.addEventListener("scroll", alScrollear);*/ anadir_button.addEventListener("click", alClickar); } /************* LISTENERS ****************/ //Listeners para cuando seleccionamos alguna opcion alSeleccionar = new Object(); alSeleccionar.change = function(evento){ trace("Has seleccionado " + evento.target.value); } //Listener para cuando apretamos el boton anadir_button alClickar = new Object(); alClickar.click = function(evento){ // losDatos.addItem({label: tareas_input.text, data: dias_input.text}) getURL("http://www.mipagina.com.ve/preinsc/index.php?"+ evento.target.value, "_blank", "GET"); }
la cosa es q estoy tratando de que al presionar el boton en lugar de añadir una nueva tarea al combo el boton me abra la url q coloque en el objeto "alClickar" y le agregue la seleccion que me indica el objeto al seleccionar; ejemplo tengo 4 items en mi combobox y cada uno tiene asignado un numero es decir item1 = 201 y asi sucesivamente; la cosa es q trate haciendolo como se los coloque pero no hace nada, solo abre una pagina con un enlace enorme y muchos codigos raros; por fa ayudenme!!!