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

quien me ayuda con este combobox :)

Estas en el tema de quien me ayuda con este combobox :) en el foro de Flash y Actionscript en Foros del Web. Hola mi idea es que el swf tenga dos combobox y que dependiendo del primero salgan las opciones del segundo. He visto un tutorial el ...
  #1 (permalink)  
Antiguo 08/03/2008, 18:34
 
Fecha de Ingreso: diciembre-2007
Mensajes: 137
Antigüedad: 16 años, 4 meses
Puntos: 2
quien me ayuda con este combobox :)

Hola mi idea es que el swf tenga dos combobox y que dependiendo del primero salgan las opciones del segundo.

He visto un tutorial el cual muestra la interaccion con un solo combobox pero yo necesito que sean dos o mas

les dejo el codigo:

//Agregamos los elementos del combo box
mi_box.addItem("Selecciona", 0); //Contenido default
/* El principio basico del componente ComboBox, al menos en Flash y ActionScript
es el mismo de una Array(), pues crea un vector con opciones enlistadas, por
lo tanto siempre comenzaremos a contabilizar el vector desde el 0
*/
mi_box.addItem("Introduccion.", 1);
mi_box.addItem("La Sintaxis", 2);
mi_box.addItem("Los Operadores", 3);
mi_box.addItem("Las Propiedades 5", 4);
//-----------------------------------
//Cargando contenido Default
_root.contenedor_mc.loadMovie("0.swf");
//-----------------------------------
//Funcion para activar el ComboBox
selectMenu = new Object();
//Creamos la funcion selectMenu, que es nuestra apliacion principal
//para el combobox. Declaramos esta funcion como un nuevo objeto.
selectMenu.change = function(evento) {
/* selectMenu al ser un objeto, podemos agregarle cualquier propiedad
valor u opcion, en este caso otra funcion, la cual nombraremos "evento" */
trace("Seleccionado "+evento.target.value);
//este trace es opcional, lo agregue para ver la salida del objeto
//seleccionado
switch (evento.target.value) {
//Crearemos una condicional bifurcada, o sea una estructura switch
//la cual evualuara y ejecutara una accion, dependiendo de la opcion
//que seleccionamos en el comboBox, esta opcion se indexara segun
//el orden correspondiente en el array de opciones de arriba
case 0 :
_root.contenedor_mc.loadMovie("0.swf");
break;
case 1 : //al seleccionar el index 1
_root.contenedor_mc.loadMovie("1.swf"); //cargar 1.swf en contenedor_mc
break; //terminar la instruccion.
case 2 :
_root.contenedor_mc.loadMovie("2.swf");
break;
case 3 :
_root.contenedor_mc.loadMovie("3.swf");
break;
case 4 :
_root.contenedor_mc.loadMovie("4.swf");
break;
}
};
mi_box.addEventListener("change", selectMenu);
//aplicamos la funcion creada a mi box y listo!!

Ahora crearemos 5 películas independientes las que serán el contenido de nuestra aplicación y lo que cargaremos en nuestro contendor al usar el comboBox, aunque no es la única opción, como antes mencionaba se pueden hacer montones de cosas con comboBox, por ejemplo si modificamos un poco el switch:

case 1:
_root.getUrl("http://kitschmultimedia.info");
_root.texto_txt.text = "Ingresando a KitschMultimedia";
break;



quien me puede ayudar para realizar esto mismo , llamar un swf externo , pero con dos o mas combobox.
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 20:13.