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

reproduccion clip y eliminar btn de escena

Estas en el tema de reproduccion clip y eliminar btn de escena en el foro de Flash y Actionscript en Foros del Web. Hola a todos! Estoy hecha un verdadero lio, y me es muy urgente solucionarlo, porque el cliente quiere la web ya y no consigo solucionar ...
  #1 (permalink)  
Antiguo 13/05/2006, 05:56
Avatar de Hapki  
Fecha de Ingreso: febrero-2005
Mensajes: 263
Antigüedad: 12 años, 10 meses
Puntos: 1
reproduccion clip y eliminar btn de escena

Hola a todos! Estoy hecha un verdadero lio, y me es muy urgente solucionarlo, porque el cliente quiere la web ya y no consigo solucionar el problema que tengo. Os cuento...

A ver yo tengo tres botones, y en cada uno de ellos tengo un simple cambio de color al pasar "sobre" él.
Después al pinchar en cada uno de ellos, quiero que se reproduzca un clip, que al principio lo meti en la seccion "presionado" del boton, pero claro cuando el usuario suelta el ratón, la animacion se para. ¿Como puedo hacer para que se reproduzca el clip entero aunque el usuario suelte el raton?

Ese es mi primer problema, que lo intenté solucionar, poniendo el clip fuera del boton, y poniendolo en escena. Bien, si hago esto se me reproduce sin problemas, pero claro, cuando presione el usuario sobre él quiero q el boton desaparezca, pues se supone que dicho clip es una animacion de dicho boton, y no puede quedarse el boton base y verse encima su animacion.

Entonces, busqué un mensaje que hubo aqui sobre eliminar clips de escena con as, y vi que era con REMOVEMOVIECLIP, pero claro para botones no me sirve, probé a transformar el boton en clip, pero aun asi no me funcionaba, puse este codigo:

on(release){
this.clip1.gotoAndPlay(2);
btn1.removeMovieClip();
}


Y bueno, ese es mi problema, y me duele ya la cabeza de intentar solucionarlo, y no puedo, a ver si alguien me puede echar una mano.

Muchisimas gracias por adelantado.
  #2 (permalink)  
Antiguo 13/05/2006, 06:15
Avatar de Hapki  
Fecha de Ingreso: febrero-2005
Mensajes: 263
Antigüedad: 12 años, 10 meses
Puntos: 1
Acabo de poner este codigo, y mas o menos me sirve;

on(release){
this.clip1.gotoAndPlay(2);
btn1._alpha=0;
}


Pero aún asi, me gustaria saber si metiendo el clip dentro del apartado "presionado" del boton, hay alguna manera de dejarlo como "on (release);", espero haberme explicado bien...

Gracias
  #3 (permalink)  
Antiguo 13/05/2006, 12:27
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
Hola Hapki:
No entiendo lo que quieres hacer, el on(release) es el evento del botón, que realiza la acción despues de clicar y soltar el botón del mouse.

Espero poderte ser de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #4 (permalink)  
Antiguo 14/05/2006, 06:19
Avatar de Hapki  
Fecha de Ingreso: febrero-2005
Mensajes: 263
Antigüedad: 12 años, 10 meses
Puntos: 1
Bueno, a ver si me explico mejor, es q me es complicado.
Resumiendo, el boton tiene tres estados (reposo, sobre, presionado), bien, pues ahora mismo solo me interesaría saber que... a ver antes me aclaro;
Si tú pones una animacion (mc) en el estado de boton "presionado" el usuario cuando clickea sobre el boton empieza a reproducirse el mc no? Pero... una vez que deja de hacer click, es decir, cuando levanta el dedo del raton, la animacion deja de reproducirse, es decir desaparece, y el boton vuelve a su estado de "reposo" o "sobre"...

Bien, pues quisiera saber si hay alguna forma de hacer que en el estado de presionado del raton poner el mc y que aunque el usuario deje de hacer click, el mc siga reproduciendose, es decir que no pare hasta que acabe el mc, lo que hariamos normalmente poniendo un boton en escena y un mc en la escena y usando "on(release)" , pero quisiera ponerlo ese mc en vez de en escena dentro del boton.

Espero que esta vez me haya explicado bien, si no... lo volveré a intentar ;)

Muchas gracias por tu interés.
  #5 (permalink)  
Antiguo 14/05/2006, 11:17
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
No se puede evitar que la animación del estado Presionado, se corte, ya que al hacer clic y soltar el botón del mouse, automáticamente regresará a su estado Reposo.
La solución es hacerlo fuera de la línea de tiempo del botón o sea puedes colocar el botón y la animación, colocando en el último frame de la animación un gotoAndStop(1);

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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:12.