hola como va?
estuve viendo un post anterior y estaba este codigo
para hacer un desvanecimiento desde action a un MC
que esta muy bueno
onClipEvent(load) {
i=0;
estado=false;
}
onClipEvent(enterFrame) {
if(!estado) {
i++;
this._alpha=i;
if(i==100) { estado=true; }
}
else {
i--;
this._alpha=i;
if(!i) { estado=false; }
}
}
lo unico que demoraba mucho en subir y bajar el alpha
asi que probe multiplando el i
puse asi
onClipEvent(load) {
i=0;
estado=false;
}
onClipEvent(enterFrame) {
if(!estado) {
i++;
this._alpha=i*10;
if(i==100) { estado=true; };
updateAfterEvent();
}
else {
i--;
this._alpha=i*10;
if(!i) { estado=false; };
updateAfterEvent();
}
}
pero sucedio que si ganaba velocidad al inicio
pero queda un tiempo como estatico en 100% de alpha
mas o menos el mismo tiempo que tardaba antes en llegar al 100%
al llegar a ese momento disminuye el alpha rapido
al llegar a 0 en seguida vuelve a subir bien
y luego pasa lo mismo al llegar a 100% denuevo se demora
por que es eso?
supongo que no era la manera multiplicar el i para cambiar la velocidad
como se deberia hacer entonces para disminuir el tiempo
en que tarda en llegar al 100% y disminuir al 100% de alpha