Comunidad de diseño web y desarrollo en internet online

CONTROLAR VELOCIDAD EN ESTE ALPHA

Citar            
MensajeEscrito el 17 Mar 2005 01:23 am
Bueno aqui les traigo otro reto chavoss

onClipEvent (enterFrame) {
mcAlpha = this._alpha;
mcAlpha = Math.round(mcAlpha);
if (mcAlpha == 0) {
num = random(75);
num += 25;
this._alpha++;
count = 1;
} else if (mcAlpha == 100) {
// Go back down
count = 2;
this._alpha--;
} else {
// Move Alpha
if (count == 1) {
this._alpha++;
} else if (count == 2) {
this._alpha--;
}
}
}

como este codigo peguenlo en un MC y veran que es un loop de alpha lo que quiero saber es como poder controlar la velocidad del efecto si alguien sabe... o tiene algun ejemplo similar les encargo un mensajillo... les agradesco su eterna ayuda :)

atte
Mike Morales

Por Mike Morales

62 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 17 Mar 2005 08:35 am
La forma "cutre" de hacerlo sería cambiando los FPS con lo que tienes tu. Ahora bien, puedes poner eso en un setInterval y lo controlarás mucho mejor.

Pon esto en el fotograma 1:

Código :

veloc = 10;
objetivo = mi_mc;
loopAlphaInt = setInterval(loopAlpha, veloc, objetivo);

function loopAlpha(objetivo) {
   mcAlpha = objetivo._alpha;
   mcAlpha = Math.round(mcAlpha);
   if (mcAlpha == 0) {
      num = random(75);
      num += 25;
      objetivo._alpha++;
      count = 1;
   }
   else if (mcAlpha == 100) {
      // Go back down
      count = 2;
      objetivo._alpha--;
   }
   else {
      // Move Alpha
      if (count == 1) {
         objetivo._alpha++;
      }
      else if (count == 2) {
         objetivo._alpha--;
      }
   }
};


He añadido un par de variables, "objetivo" para decirle a la funcion que movieClip debe ser el que haga el loop de _alpha y "veloc" que es para definir la velocidad a la que hace el loop. Juega con valores entre 1 y 20 para ver las diferentes velocidades.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser

 

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