Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2002, 17:52
subflash
 
Fecha de Ingreso: enero-2002
Mensajes: 5
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Esto me esta matando!!!

Hola he mirado el codigo y a ver si te funciona asi, lo he probado y ami me ha ido bien.

a = _root["blachu"+c]._alpha;

if (a >= 100) {
i = 1;
}

if (a <= 0) {
i = 0;
}

if (i==1) {
_root["blachu"+c]._alpha = _root["blachu"+c]._alpha-5;
}
if (i==0) {
_root["blachu"+c]._alpha = _root["blachu"+c]._alpha+5;
}

Esto va en el primer frame, y tengo 2 frames.
a guarda el alpha, la variable i funciona como interruptor un poco chapucilla pero bueno :-p si el alpha es 100 o mas se pone en 1, si es 0 o menos se pone en 0.

esto hace que el valor sea redondo, quizas se podia haber hecho un math.round en el alpha para que diera valores enteros pero de esta forma es mas seguro y he ido a saco.

Bueno, ahora i es o 1 ó 0 asi que hacemos los if cuendo i sea 0 le pone +5 de alpha cada vez y cuando i es 1 le quita -5 cada vez, la i cambia solo cuando el alpha es 0 o menos o cuando es 100 o mas.

Espero haberte servido de algo, un saludo.
Sui quieres el archivo fla me lo dices y lo subo.
----------------------------------
Saludos de Javimp
<a href='ir.asp?http://www.subflash.com' target='_blank'>http://www.subflash.com...</a><pre> </pre>