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

No sé que evento utilizar.

Estas en el tema de No sé que evento utilizar. en el foro de Flash y Actionscript en Foros del Web. Hola buenas,os explico mi caso a ver si podeis ayudarme. Tengo un cuadro que es un MC,en ese cuadro voy introduciendo unos iconos que tambien ...
  #1 (permalink)  
Antiguo 13/02/2007, 08:37
DYB
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
No sé que evento utilizar.

Hola buenas,os explico mi caso a ver si podeis ayudarme.
Tengo un cuadro que es un MC,en ese cuadro voy introduciendo unos iconos que tambien son MC.Con el método hitTest compruebo si cualquier icono que suelto en el cuadro colisiona con dicho cuadro.Si se detecta cualquier colision entre el cuadro e icono ,al mover dicho cuadro todos los iconos que han colisionado se mueven con él.Esto funciona perfecto.Ahora quiero hacer lo siguiente,tengo la idea pero no sé que evento necesito.Quiero hacer que cuando arrastre un icono y "antes de soltar dicho icono en el cuadro" indique al usuario que si suelta el icono en ese momento ya está formando parte del cuadro.La manera para indicar al usuario que ya puede soltar dentro del cuadro formando parte de él, es cambiar el borde del cuadro de distinto color. Una vez que suelte el icono en el cuadro,dicho cuadro recupera el color inicial que tenia antes.espero que entendais la explicación.

Cuando pulso un icono tengo el evento onPress donde llamo a startdrog para mover el icono.Es decir,pulso el icono y lo muevo.Luego tengo otro evento onRelease y dentro el método stopdrog para finalizar el movimiento del icono.Es decir suelto el icono y paro el movimiento.Aquí es donde compruebo si hay colision con el cuadrado.

Todo esto funciona correctamente,LO QUE NECESITO es saber qué evento utilizar que ejecute las acciones mientras mantengo pulsado el MC icono,es decir antes soltar el icono, de tal forma que podria comprobar si el movieclip colisiona con el cuadro y así cambiar el color.

La explicación es larga,pero quería que lo entendiesen bien. Gracias por vuestra ayuda.Espero una respuesta.

Un Abrazo

Última edición por DYB; 13/02/2007 a las 08:42
  #2 (permalink)  
Antiguo 13/02/2007, 13:42
DYB
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Re: No sé que evento utilizar.

Nadie lo sabe??.Por favor sin son tan amables contestarme.Saludos
  #3 (permalink)  
Antiguo 13/02/2007, 14:01
 
Fecha de Ingreso: septiembre-2006
Mensajes: 1.193
Antigüedad: 11 años, 2 meses
Puntos: 30
Re: No sé que evento utilizar.

pues por lo que entendi necesitas un metodo para que cuando un objeto a pase por encima de un objeto b aparezca unmensaje diciendo que si lo suelta el objeto a pasara algo, ese evento es onRollOver ahi dentro de ese evento haras la condicion que haces en el onRelease y si chocan muestra un mensaje y ya.
  #4 (permalink)  
Antiguo 13/02/2007, 15:27
DYB
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Re: No sé que evento utilizar.

Gracias por tu ayuda Rizzo,pero onRollOver efectua las operaciones cuando el cursor pasa por el MC,pero en este caso no es el puntero es un MC.De todas formas intentare hacerlo con esto.Ya te cuento.Un saludo.

Última edición por DYB; 13/02/2007 a las 15:36
  #5 (permalink)  
Antiguo 14/02/2007, 05:55
DYB
 
Fecha de Ingreso: julio-2006
Mensajes: 11
Antigüedad: 11 años, 4 meses
Puntos: 0
Re: No sé que evento utilizar.

Ya está solucionado.Rizzo utilicé el evento que me dijiste pero sólo me funcionaba cuando el cursor estaba sobre el MC.Lo he conseguido con el evento onEnterFrame.Pensaba que no iba a ser posible,pero es posible con este evento jejejeje.Dentro de este evento compruebo la colisión del cuadro y el icono con el método hitTest y funciona estupendamente.Gracias por tu ayuda.Un Saludo
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 08:09.