Попробуй так:

Код:
fade = function(img, newAlpha : Number, speed : Number, pause : Number) : Void {
img.currentAlpha = img._alpha;
startTime=getTimer();
_root.onEnterFrame=function () {
if ((getTimer()-startTime)>pause) {
delete _root.onEnterFrame;
img.onEnterFrame = function() : Void {
if(img.currentAlpha > newAlpha) {
img._alpha -= speed;
}
else if(img.currentAlpha < newAlpha) {
img._alpha += speed;
}
if (Math.abs(Math.round(newAlpha-img._alpha)) <= speed) {
img._alpha = newAlpha;
delete img.onEnterFrame;
// Load next image
loadImage();
}
};
};
};
};