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

reproducir un mc con un boton

Estas en el tema de reproducir un mc con un boton en el foro de Flash y Actionscript en Foros del Web. Hola amigos, Tengo una duda, ¿comó puedo hacer que un botòn reproduzca un mc? Esto es que tengo en la línea de tiempo principal un ...
  #1 (permalink)  
Antiguo 23/02/2008, 18:59
 
Fecha de Ingreso: octubre-2003
Mensajes: 26
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación reproducir un mc con un boton

Hola amigos,
Tengo una duda, ¿comó puedo hacer que un botòn reproduzca un mc?
Esto es que tengo en la línea de tiempo principal un serie de botones y quiero que estos a su vez reproduzcan la animación de un mc al pasar el mouse sobre ellos, y al sacar el mouse ese mismo mc se vuelva a reproducir pero de regreso, ya tengo la animación del mc tanto de entrada como de salida, sólo necesito saber como ejecutarla con un botón.

Gracias por su ayuda, saludos a todos.
  #2 (permalink)  
Antiguo 23/02/2008, 21:03
Avatar de CrepitantE  
Fecha de Ingreso: octubre-2006
Ubicación: Colombia
Mensajes: 420
Antigüedad: 11 años, 1 mes
Puntos: 7
Re: reproducir un mc con un boton

Le das click al boton para seleccionarlo, presionas F9 y le agregas el siguiente código:

on (mouseOver) {
gotoAndPlay (2); // el numero 2 lo reemplazas por el frame de la animacion tuya.
}

on(mouseOut) {
gotoAndPlay(1); //esta es la animacion inicial
}

Aclarando que a cada frame del fotograma le agregas la sentencia:
stop();
__________________
-
  #3 (permalink)  
Antiguo 24/02/2008, 08:28
 
Fecha de Ingreso: octubre-2003
Mensajes: 26
Antigüedad: 14 años, 1 mes
Puntos: 0
Exclamación Re: reproducir un mc con un boton

Gracias CrepitantE,

Intentaré lo que me dices, pero, ¿cómo haces referencia al mc que quieres reproducir? Me habian comentado que se se puede hacer con un TellTarget, pero no se como.

Espero me puedas ayudar, gracias de antemano.
  #4 (permalink)  
Antiguo 24/02/2008, 10:28
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: reproducir un mc con un boton

Hola Macphisto:
Si lo que quieres hacer es que la animación de rebobine o sea que haga la animación al revés, tienes que hacer lo siguiente:
En el primer y último fotograma poner un stop();
Al poner el MC con la animación en el escenario le colocas como nombre de instancia, por ejemplo: mi_mc y el siguiente código:
onClipEvent (enterFrame) {
if (_root.retroceda==true) {
prevFrame();
if (_currentframe==1) {
_root.retroceda=false;
}
}
}

Código para el botón:
on(rollOver){
with(mi_mc){
gotoAndPlay(_currentframe);
}
}
on(rollOut){
_root.retroceda=true;
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 25/02/2008, 21:29
Avatar de CrepitantE  
Fecha de Ingreso: octubre-2006
Ubicación: Colombia
Mensajes: 420
Antigüedad: 11 años, 1 mes
Puntos: 7
Re: reproducir un mc con un boton

Un pequeño error en cuanto a el codigo:
Cita:
on (mouseOver) {
gotoAndPlay (2); // el numero 2 lo reemplazas por el frame de la animacion tuya.
}

on(mouseOut) {
gotoAndPlay(1); //esta es la animacion inicial
}

CORRECCION:
on (rollOver) {
gotoAndPlay (2); // el numero 2 lo reemplazas por el frame de la animacion tuya.
}

on(rollOut) {
gotoAndPlay(1); //esta es la animacion inicial
}

¿cómo haces referencia al mc que quieres reproducir?
Lo puedes mirar en el frame que vas a reproducir. Otra forma es creando etiquetas, creas una nueva capa (solo para tener orden) y en las propiedades del frame que vas a reproducir. Esto puede ser dentro del movieclip o dentro del proyecto flash. Pero solo cambiarias el numero en gotoandplay por gotoAndPlay("mietiqueta");
__________________
-
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 00:24.