Comunidad de diseño web y desarrollo en internet online

Fade In & Fade Out

Citar            
MensajeEscrito el 08 May 2010 08:57 am
Hola
Mi problema es el siguiente:

te un MC en un solo frame y con los nuevos code snippets de CS5 le di un efecto de Fade In y Fade Out, lo unico que ahora quiero es poder parar el frame entre los desvanecimientos, Se puede hacer esto sin tener que usar la Timeline o hacerlo dentro del MC (Nesting)?

aqui esta mi codigo:

NOTA:bCirculo es mi MC

Código ActionScript :

bCirculo.addEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn);
bCirculo.alpha = 0;

function fl_FadeSymbolIn(event:Event)
{
   bCirculo.alpha +=  0.05;
   if (bCirculo.alpha >= 1)
   {
      bCirculo.removeEventListener(Event.ENTER_FRAME, fl_FadeSymbolIn);
                stop();
      bCirculo.addEventListener(Event.EXIT_FRAME, fl_FadeSymbolOut_4);
      bCirculo.alpha = 1;

      function fl_FadeSymbolOut_4(event:Event)
      {
         bCirculo.alpha -=  0.05;
         if (bCirculo.alpha <= 0)
         {
            bCirculo.removeEventListener(Event.EXIT_FRAME, fl_FadeSymbolOut_4);
         }
      }

   }
}

Antes del stop(); todo es el Fade In despues es el Fade out, lo que no se es como parar el frame entre el ENTER_FRAME y el EXIT_FRAME. o simplemente lo que quiero es imposible?

de antemano muchas gracias

FRAKKUR

Por frakkur

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 May 2010 12:45 pm
Una sugerencia para que no uses funciones anidadas:

Código ActionScript :

var speed:Number = 0.01
function fl_FadeSymbolIn(event:Event) 
{ 
   bCirculo.alpha +=  speed; 
   if (bCirculo.alpha >= 1 || bCirculo.alpha <= ) 
   {
      speed = -speed
   } 
} 


La pausa la puedes simular usando valores más grandes que uno, si bien visualmente no hay cambio, igual los acumula, y tendrás un tiempo en donde visualmente no pasa nada

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 May 2010 08:05 pm
Ok gracias por el codigo no le entiendo muy bien por que soy nuevo en esto pero me marca un error y creo que es por que a la segunda condicion del "if" le falta un valor pero creo que esto no me sirve para lo que quiero por que me falto decir que yo quiero que el fade out se active por un boton que haga que salga del frame por eso mi logica del EXIT_FRAME, espero que me puedan ayudar. gracias

Por frakkur

2 de clabLevel



 

firefox

 

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