Tengo este codigo en el primer frame:
Código :
s1 = new Sound();
s1.attachSound("sonido");
sonido.onSoundComplete = function(){
sonido.start(0);
}
var sonido_actual = "s1";
var tiempo_actual = 1;
var ejecutando = 0;
//
tiempo.restrict = "0-9";
//
this.onEnterFrame = function() {
if (ejecutando == 1) {
total = Math.floor(eval(sonido_actual).duration/1000);
duracion = Math.floor(eval(sonido_actual).position/1000);
}
};Y, un boton de stop con este codigo:
Código :
on (press) {
eval(sonido_actual).stop();
ejecutando=0;
}Tambien, un boton de play para cuando se para la musica con el boton de stop, este tiene el siguiente codigo:
Código :
on (press) {
stopAllSounds();
eval(sonido_actual).start(duracion);
eval(sonido_actual).setVolume(vol);
ejecutando=1;
}Luego un controlador de audio, con botones de subir y bajar el volumen y un contador para este, que inicia en 50 siempre [osea, a la mitad del volumen]
Boton bajar vol:
Código :
on (press) {
if (vol>=10) {
vol = Number(vol)-10;
eval(sonido_actual).setVolume(vol);
}
}Boton subir vol:
Código :
on (press) {
if (vol<=90) {
vol = Number(vol)+10;
eval(sonido_actual).setVolume(vol);
}
}Este codigo me va bien en el sentido que las funciones de los botones estan correctas, pero la musica no inicia hasta que no se le de play al boton. La idea es que, desde que inicia la pelicula, inicie con sonido, si se quiere parar, pues con darle al boton Stop se pare y que se pueda reanudar con el boton Play...
Se entiende que quiero hacer?
Gracias por cualquier ayudita.
Que esten bien!
