Comunidad de diseño web y desarrollo en internet online

Ayuda! Problema con A.S. de Mascara...!!!

Citar            
MensajeEscrito el 23 Sep 2009 08:04 am
:shock: Hola Amigos!
Agradezco mucho si pueden ayudarme con lo siguiente:
Tengo un mc como mascara colocado en el escenario.
Tengo un botón igualmente colocado en el escenario.
Ahora bien, necesito que cuando doy click en el botón, la linea de tiempo de mascara_mc vaya DEL fotograma 38 (en el que la tengo detenida con un Stop) al fotograma final (numero 45) y que cuando se encuentra en el fotograma 45, ya listo para comenzar de nuevo, la linea de tiempo principal (Ojo: no la de la mascara, la cual sigue su curso normal) se desplace (gotoAndStop) al fotograma 2.
Esto debe ocurrir con un solo click en el boton que se encuentra en el escenario.
No sé si me explique bien, espero puedan ayudarme!
Tengo pocos conocimientos de A.S. y queria hacer un efecto vistoso de animación con mascara, pude hacerlo con interpolacion de movimientos, etc, pero necesito un poco de A.S. para estas funciones....
MUCHAS gracias cualquier ayuda que puedan darme!
Saludos!

Por anibrimo84

29 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 23 Sep 2009 04:23 pm
Espero puedan echarme una mano... :(

Por anibrimo84

29 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 24 Sep 2009 11:18 am
Creo que esto te servirá:

Código :

stop ();
btn_mc.onRelease = function () {
   mask_mc.play();
   this.onEnterFrame = function () {
      if (mask_mc._currentframe == 45) {
         _root.gotoAndStop (2);
         delete this.onEnterFrame;
      }
   };
};

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox
Citar            
MensajeEscrito el 26 Sep 2009 05:09 am
:lol: Hola Amigo!
Muchisimas gracias por tu valiosa ayuda! Me sirvió, solo tuve que hacer una pequeña modificación!
Aqui dejo el codigo por si alguien lo necesita!
Muchas gracias!
Saludos! :cool:

Código ActionScript :

stop ();
boton_btn.onRelease = function () {
   mask_mc.play();
   mask_mc.onEnterFrame = function () {
      if (mask_mc._currentframe == 80) {
         _root.gotoAndStop (2);
         delete this.onEnterFrame;
      }
   };
};

Por anibrimo84

29 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 29 Sep 2009 10:53 pm
Hola Amigo Antonio! Tengo una nueva duda, si pudieras ayudarme.
Necesito que una vez realizada la acción el botón se desactive, ya que este reproduce la mascara y lleva al fotograma determinado ( que es una seccion de la página) pero si al estar alli la persona le vuelve a dar al mismo botón se vuelve a reproducir la mascara. Entonces la cuestion seria que cuando ya ha realizado su accion y se encuentra sobre el fotograma al que debe ir (ejemplo "2") se desactive, pero al ir a otro fotograma (seccion) y querer regresar a esta vuelva a activarse.
Espero hacerme entender.
Muchas Gracias por cualquier ayuda que puedan darme.
Saludos!

Por anibrimo84

29 de clabLevel



 

Venezuela

chrome
Citar            
MensajeEscrito el 05 Oct 2009 07:13 am
No sé si todavía necesitas esta ayuda, con el tiempo que ha pasado..., de todas formas te diré que para desactivar o activar un botón se utiliza la propiedad >.enabled <, que si está en > false < el botón está desactivado y si está en > true < el botón está activado, de forma que si en el código del botón escribes > this.enabled = false <, tu botón se desactiva. Para volver a activarlo tienes que poner esa propiedad en true en todos y cada uno de los lugares de tu película que lo necesites tal que así:
> btn_mc.enabled = true <.

Por antonio_L

161 de clabLevel



Genero:Masculino  

de Linares

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.