06/02/2010, 14:02
|
| | | Fecha de Ingreso: noviembre-2006
Mensajes: 15
Antigüedad: 18 años Puntos: 0 | |
Codigo Action Script de un boton....Ayuda Holissss:
Gente, estoy teniendo un problemita con un botòn de play y stop que reproduce una música, el codigo es el siguiente: my_sound = new Sound(); // creamos un objeto del tipo sonido
my_sound.attachSound("soundmp3"); // le adjuntamos el sonido que tenemos en la biblioteca
play_btn.onPress = function() {
my_sound.start(); //iniciamos el sonido
}
stop_btn.onPress = function() {
my_sound.stop(); //detenemos el sonido
}
// La variable noRepeat nos sirve para ver si vamos a ejecutar este código por primera vez
if (noRepeat == undefined) {
// Mediante esta variable evitaremos que este código se ejecute más
// de una vez.
var noRepeat:Number;
noRepeat = 1;
// Creamos la variable snd, de tipo Sound
var snd:Sound = new Sound();
// A continuación nos referimos al sonido mediante la vinculación que
// hicimos con el nombre "ambiente"
snd.attachSound("soundmp3");
// A continuación definimos una función para que se ejecute cuando el
// sonido termina.
snd.onSoundComplete = function() {
//Vuelve a iniciar la reproducción
this.start();
};
// Reproducción del sonido
snd.start();
}
Lo que quiero es que al cargar la página la musica no arranque, o sea que el internauta clique en el boton de Play para reproducir la musica.
No soy experta en action script, pero igual asi he modificado la ultima parte del codigo:
//Vuelve a iniciar la reproducción
this.start();
};
// Reproducción del sonido
snd.start();
Por este:
//Vuelve a iniciar la reproducción
this.stop();
};
// Reproducción del sonido
snd.stop();
Con eso he logrado que la musica no se reproduzca al cargar la pàgina, pero cuando clico en "Play" la musica solo se reproduce una sola ves y para, o sea no resproduce indefinidamente, como realmente quiero dejarlo.....
Espero me puedan guiar con el codigo para entenderlo mejor y poder terminar este proyecto..... |