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

Pregunta sobre evento movieclip

Estas en el tema de Pregunta sobre evento movieclip en el foro de Flash y Actionscript en Foros del Web. Buenas, mi pregunta es la siguiente. tengo un movieclip que es un componente comboBox. al seleccionar un valor, tengo unm boton buscar que me lleva ...
  #1 (permalink)  
Antiguo 12/04/2005, 12:18
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 15 años, 11 meses
Puntos: 3
Pregunta sobre evento movieclip

Buenas, mi pregunta es la siguiente. tengo un movieclip que es un componente comboBox. al seleccionar un valor, tengo unm boton buscar que me lleva a una escena.

pero me interesaria que saltase a la escena sin tener que apretar el boton, sino que saltase al cambiar de opcion. hay alguna funcion de _focus o algo para eso?

salu2
  #2 (permalink)  
Antiguo 12/04/2005, 12:29
Avatar de heberto  
Fecha de Ingreso: septiembre-2004
Ubicación: Morelia, Michoacán
Mensajes: 104
Antigüedad: 13 años, 3 meses
Puntos: 0
El evento CHANGE es lo que necesitas

Para eso es el evento change del combobox, te pongo un ejemplo de como seria...

Antes que nada te aconsejo que utilices peliculas por separado a usar Escenas, son mas faciles de manipular y no presentan problemas al asignar el nombre a variables, como las escenas y fotogramas.

La otra es que si insistes en usar escenas, no uses los nombres de escena sino que rotula el fotograma de inicio y con eso mandalo llamar

Para comenzar con el ejemplo supongamos que tienes un combo con nombre de instancias cmbOpciones, claro ya llenos los campos de label y data (Eso lo haces con el panel propiedades)

En el frame 1 coloca lo siguiente...
Código:
//Declaras un listener
var alSeleccionar = new Object();

//Defines lo que se va a hacer cuando seleccione una opcion
alSeleccionar.change=function(componente){
       //Verificas que lo que se selecciono sea el combo
      if(componente.target==cmbOpciones){
              //Desplazas la cabeza lectora a la posicion del frame rotulado
             _root.gotoAndPlay(componete.target.selectedItem.data);
      }
};

//Asignas el evento al combo
cmbOpciones.addEventListener("change",alSeleccionar);
Espero te sea de utilidad y evalua los tips que te puse al inicio, Saludos
__________________
Atte.

Ing. Julio Heberto Gonzalez Morales
Certified Macromedia Flash MX Designer
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 10:28.