Показать сообщение отдельно
Старый 29.11.2007, 19:48
Скрипун вне форума Посмотреть профиль Отправить личное сообщение для Скрипун Найти все сообщения от Скрипун
  № 3  
Ответить с цитированием
Скрипун
 
Аватар для Скрипун

Регистрация: Aug 2005
Сообщений: 687
Записей в блоге: 1
Отправить сообщение для Скрипун с помощью ICQ
Если я правильно Вас понял.... то у меня вот такой код:

Код:
import mx.transitions.Tween;
import mx.transitions.easing.*;

var sound:Sound = new Sound();



function loadSound() {
	var sound_url:String = xml.firstChild.childNodes[0].attributes.url;
	sound.loadSound(sound_url, false);
	sound.onLoad = function () {
		sound.start(0,999);
	}
}

///////////////////////////
function playSound() {
	var obj:Object = {num:0};

	var t:Tween = new Tween (obj, "num", Strong.easeOut, sound.getVolume(), 100, 2, true);
	
	t.onMotionChanged = function () {
		sound.setVolume(obj.num);
	}
	
}

function stopSound() {
	var obj:Object = {num:0};
	var t:Tween = new Tween (obj, "num", Strong.easeOut, sound.getVolume(), 0, 2, true);
	t.onMotionChanged = function () {
		sound.setVolume(obj.num);
	}
}
//btn 
sound_on_off_btn.onPress = function() {
	this.play();
	if(this._currentframe == 1) {
		stopSound();
	}
	else {
		playSound();
	}
};



//load xml and play sound
var xml:XML = new XML();
xml.load("music.xml");
xml.ignoreWhite = true;
xml.onLoad = loadSound;
но у меня не работает...

как должно быть?
__________________
Flash в крови


Последний раз редактировалось Скрипун; 29.11.2007 в 19:54.