Necesito cargar muchas canciones, por eso quiero que cada una vaya en un swf independiente. Igual la solución pasa por no poner el control de volumen en cada canción, si no un control de volumen en la película principal ¿Alguien sabe como hacer esto?
También he probado a cargarlo en la peli principal de alguna forma más sencilla, pero ya en el level 1 deja de funcionar: carga todo, pero el sonido no se oye. Sólo se oye si se carga en el level 0.
Os dejo el código.
Este es el del primer fotograma:
Código :
this._lockroot = true;
myMusic = new Sound();
myMusic.attachSound("myMusic01");
myMusicVolume = 100;
myMusic.setVolume(myMusicVolume);
myMusic.start(0, 1);
sonando = true;
play_mc.onRelease = function() {
if (sonando == false) {
sonando = true;
myMusic.start(0, 1);
}
};
stop_mc.onRelease = function() {
if (sonando == true) {
sonando = false;
stopAllSounds();
}
};
Y este es el código que tiene el símbolo con el que controlo el volumen:
Código :
onClipEvent (load) {
left = (_root.hslider._x);
top = _root.base._y+1;
right = (_root.hslider._x)+136;
bottom = _root.base._y-1;
volCalc = _root.hslider._x-hslider._width/2;
_root.hslider._x = _root.base._x;
}
onClipEvent (mouseDown) {
startDrag(this, false, left, top, right, bottom);
}
onClipEvent (mouseUp) {
this.stopDrag();
}
onClipEvent (enterFrame) {
sliderx = _root.hslider._x;
myMusicVolume = (sliderx-volCalc)/2;
_root.myMusic.setVolume(myMusicVolume);
_root.currentVolume = _root.myMusic.getVolume();
}
Muchas gracias
