Показать сообщение отдельно
Старый 27.09.2005, 14:59
sl0n вне форума Посмотреть профиль Отправить личное сообщение для sl0n Найти все сообщения от sl0n
  № 5  
Ответить с цитированием
sl0n

Регистрация: Sep 2005
Сообщений: 33
Цитата:
Сообщение от Vitamin E
Попробуй так:
Код:
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();
                }
        };
};
};
};

Спасибо - это работает!