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

Acciones sobre un movieclip

Estas en el tema de Acciones sobre un movieclip en el foro de Flash y Actionscript en Foros del Web. Hola Tengo un movie clip y quiero que al pasar el puntero del ratón sobre el, salga una ventana flotante (estilo bocadillo) con una información, ...
  #1 (permalink)  
Antiguo 07/08/2010, 08:28
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 6 meses
Puntos: 2
Acciones sobre un movieclip

Hola

Tengo un movie clip y quiero que al pasar el puntero del ratón sobre el, salga una ventana flotante (estilo bocadillo) con una información, y que al hacer clic sobre el movieclip se abra un enlace nuevo, ¿cómo puedo hacerlo?

Muchas gracias.
  #2 (permalink)  
Antiguo 07/08/2010, 09:50
 
Fecha de Ingreso: mayo-2010
Ubicación: Antioquia
Mensajes: 11
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Acciones sobre un movieclip

Hola amigo, primero que todo debes saber que los movie click no se le pueden agregar eventos de boton. Al movie clic le puedes puedes colocar un evento mouseover para cuando pase el puntero del mouse aca determninado evento ó muestre otro movie clic
  #3 (permalink)  
Antiguo 07/08/2010, 11:51
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Acciones sobre un movieclip

hola
alvis, algunas observaciones

0. "Hola amigo" creo que es amiga
1. "todo debes saber que los movie click no se le pueden agregar eventos de boton"
hasta donde yo se es movieclip y si se pueden agregar eventos y no solo de botón
2. "Al movie clic le puedes puedes colocar un evento mouseover para cuando pase el puntero del mouse aca determninado evento ó muestre otro movie clic"
contradices al punto 1, pues ahora si le puedes colocar eventos??? estas algo confundido parece

CarlaMedina

siempre se me olvida el estilo bocadillo, es el de las caricaturas?
bueno, pues intenta esto

crea un fla nuevo para as3 y dentro crea 2 movieclips (uno llamado mc y otro llamado dialogo) y en los nombres de instancia llamalos igual

luego ve a la línea de tiempo principal y agrega esto

Código actionscript:
Ver original
  1. dialogo.visible = false;
  2. dialogo.addEventListener(MouseEvent.CLICK, test2);
  3. mc.addEventListener(MouseEvent.MOUSE_OVER, test);
  4.  
  5. function test(e:MouseEvent):void{
  6.     dialogo.visible = true;
  7.     dialogo.buttonMode = true;
  8. }
  9.  
  10. function test2(e:MouseEvent):void{
  11.     var url:URLRequest = new URLRequest('http://www.prueba.com');
  12.     navigateToURL(url);
  13. }

como verás, hago dialogo (que va a ser el bocadillo) invisible al inicio y luego agrego
los eventos a los movieclips (a mc cuando estes sobre el, y a dialogo cuando des clic)
y finalmente estan las funciones que se ejecutarán cuando ocurran dichos eventos,
prueba y comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #4 (permalink)  
Antiguo 07/08/2010, 12:54
 
Fecha de Ingreso: mayo-2010
Ubicación: Antioquia
Mensajes: 11
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Acciones sobre un movieclip

Excelente codigo amigo y gracias por las observaciones.

Salu2...
  #5 (permalink)  
Antiguo 09/08/2010, 08:26
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 6 meses
Puntos: 2
Respuesta: Acciones sobre un movieclip

Hola,
Muchas gracias el código es perfecto para as3, pero tengo mi trabajo en as2, asique no me funciona. Además querría que el bocadillo se situara sobre el movieclip en cuestión (es que hay varios) ¿Cómo puedo hacerlo? Gracias.!!!

Última edición por CarlaMedina; 09/08/2010 a las 08:32
  #6 (permalink)  
Antiguo 09/08/2010, 09:46
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Acciones sobre un movieclip

Hola CarlaMedina:
A los MC si se les puede poner los eventos de un botón.
Hay muchas formas de hacer un tooltips, aquí un ejemplo simple:
Crea tu MC y dentro de ella coloca un campo de texto dinámico con nombre de instancia, por ejemplo: miTexto, éste campo lo colocas en el lugar donde quieres que se vea.
En el escenario pon el MC con nombre de instancia: miClip y en el Panel de acciones escribe el siguiente código:
Código actionscript:
Ver original
  1. on(rollOver){
  2.     _root.miClip.miTexto.text = "HOLA";
  3. }
  4. on(release){
  5.     getURL("nombre.html", "_blank");
  6. }
  7. on(rollOut){
  8.     _root.miClip.miTexto.text = "";
  9. }
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 09/08/2010, 09:54
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 6 meses
Puntos: 2
Respuesta: Acciones sobre un movieclip

Hola, muchas gracias, creo que ésto es lo que buscaba. Supongo que puedo hacer que todas éstas acciones funcionen cuando se cumpla una determinada condicion, pues no querré siempre tener todos los mc activos.
Muchas gracias ;)

Etiquetas: acciones, movieclip
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 09:23.