mgn_nikey
06.09.2012, 21:34
//Объект плеера
var player:Sound = new Sound();
player.onSoundComplete = function() {
_root.playState = "stopped";
btn_play._visible=true;
btn_pause._visible=false;
}
//инициализация
btn_stop._visible=false;
btn_pause._visible=false;
btn_bot._visible=true;
_root.file="http://radio.sampo.ru/europaplus.mp3";
_root.playState="stopped"; //всего бывают stoppped paused playing
if (_level0.startplay=="true" || _level0.startplay==true){ //начинать сразу, // .swf?startplay=1
player.loadSound(_root.file,true);
_root.playState="playing";
var allSound:Sound = new Sound(_root);
allSound.setVolume(50);
}
volumeClick_mc.onPress = function() {
this.onMouseMove = function() {
//Следующей записью мы вычисляем ПРОЦЕНТНОЕ отношение X где сейчас
//находится мышка к общей ширине кнопки. Грубо говоря, если ширина
//у нас равна 10, а мышка находится на X = 1, то в процентах это
//будет 10%.
varVolume = this._xmouse/this._width*100;
//Если значение varVolume меньше 0, то устанавливаем 0 значение.
if (varVolume<0) {
_root.player.setVolume(0);
//Здесь мы будем устанавливать ширину полоски звука (серая полоска)
//если звук полностью выключен, то ширинаполоски будет равно 0
_root.volume_mc._width = 0;
} else if (varVolume>100) {
//Если значение varVolume больше 100, то устанавливаем
//громкость на 100
_root.player.setVolume(100);
_root.volume_mc._width = this._width;
} else {
//Во всех остальных случаях, когда значение varVolume будет в
//пределах 0 -> 100 устанавливаем громкость на значение varVolume
_root.player.setVolume(varVolume);
//Устанавливаем ширину полоски
_root.volume_mc._width = this._xmouse;
}
//Выводим в текстовое поле текущее значение громкости
_root.volume_txt.text = _root.player.getVolume();
};
this.onMouseMove();
};
//После отжатия (нажал-отпустил) кнопки мыши, удаляем событие onMouseMove
volumeClick_mc.onRelease = volumeClick_mc.onReleaseOutside=function () {
delete this.onMouseMove;
};
вообщем вот нашел исходник, как сделать несколько _root.file???
var player:Sound = new Sound();
player.onSoundComplete = function() {
_root.playState = "stopped";
btn_play._visible=true;
btn_pause._visible=false;
}
//инициализация
btn_stop._visible=false;
btn_pause._visible=false;
btn_bot._visible=true;
_root.file="http://radio.sampo.ru/europaplus.mp3";
_root.playState="stopped"; //всего бывают stoppped paused playing
if (_level0.startplay=="true" || _level0.startplay==true){ //начинать сразу, // .swf?startplay=1
player.loadSound(_root.file,true);
_root.playState="playing";
var allSound:Sound = new Sound(_root);
allSound.setVolume(50);
}
volumeClick_mc.onPress = function() {
this.onMouseMove = function() {
//Следующей записью мы вычисляем ПРОЦЕНТНОЕ отношение X где сейчас
//находится мышка к общей ширине кнопки. Грубо говоря, если ширина
//у нас равна 10, а мышка находится на X = 1, то в процентах это
//будет 10%.
varVolume = this._xmouse/this._width*100;
//Если значение varVolume меньше 0, то устанавливаем 0 значение.
if (varVolume<0) {
_root.player.setVolume(0);
//Здесь мы будем устанавливать ширину полоски звука (серая полоска)
//если звук полностью выключен, то ширинаполоски будет равно 0
_root.volume_mc._width = 0;
} else if (varVolume>100) {
//Если значение varVolume больше 100, то устанавливаем
//громкость на 100
_root.player.setVolume(100);
_root.volume_mc._width = this._width;
} else {
//Во всех остальных случаях, когда значение varVolume будет в
//пределах 0 -> 100 устанавливаем громкость на значение varVolume
_root.player.setVolume(varVolume);
//Устанавливаем ширину полоски
_root.volume_mc._width = this._xmouse;
}
//Выводим в текстовое поле текущее значение громкости
_root.volume_txt.text = _root.player.getVolume();
};
this.onMouseMove();
};
//После отжатия (нажал-отпустил) кнопки мыши, удаляем событие onMouseMove
volumeClick_mc.onRelease = volumeClick_mc.onReleaseOutside=function () {
delete this.onMouseMove;
};
вообщем вот нашел исходник, как сделать несколько _root.file???