Показать сообщение отдельно
Старый 24.04.2010, 13:00
AzagThoth вне форума Посмотреть профиль Отправить личное сообщение для AzagThoth Найти все сообщения от AzagThoth
  № 15  
Ответить с цитированием
AzagThoth
 
Аватар для AzagThoth

блогер
Регистрация: Sep 2009
Сообщений: 309
Записей в блоге: 4
Отправить сообщение для AzagThoth с помощью ICQ
Код AS1/AS2:
createEmptyMovieClip("clip",getNextHighestDepth());
var muz:Sound = new Sound(clip);
var position:Number=0;
muz.loadSound("s1.mp3", false);
 
btn.onRollOver = function () { 
muz.start(Math.floor(position/1000));
muz.setVolume(25);
};
 
btn.onRollOut = fadeOutSound;
 
function fadeOutSound():Void {
    if (id) {
        clearInterval(id);
    }
    var volume = muz.getVolume();
    id = setInterval(fadeOut, 10);
    function fadeOut():Void {
        muz.setVolume(volume--);
        if (volume<=0) {
            clearInterval(id);
            muz.stop()
	    position=muz.position;
        }
    }
}
__________________
Играй. Это жизнь.
Всё повторяется. Играй.