Hola a todos, mi duda es la siguiente:
He creado un reproductor Flash en el que el sonido (interno) se reproduce al entrar automáticamente. Hay botón de 'play' y de 'pausa', que a su vez hacen que un clip de película se mueva mientras suena la música y se detenga mientras no suena.
El botón de 'play':
- on (release) {
if (estado == 0){
- misonido.start(pausa/1000);
- estado = 1;
- }
- }
- on (release) {
- tellTarget("galleta")
- play();
}
El botón de 'pause':
- on (release) {
if (estado == 1){
- pausa = misonido.position;
- misonido.stop();
- estado = 0;
- }
- }
- on (release) {
- tellTarget("galleta")
- stop();
}
Y el primer fotograma:
- var pausa:Number = 0;
- var estado:Number = 0;
_root.onLoad = function(){
- misonido = new Sound();
- misonido.attachSound("Sonido");
- }
if (estado == 0){
- misonido.start(pausa/1000);
- estado = 1;
- }
Hasta aquí todo me funciona a la perfección, pero quisiera saber cómo detener automáticamente el clip de película ("galleta") al finalizar la canción, que solo suena una vez. Supongo que tenga algo que ver con 'onSoundComplete', pero no sé cómo utilizarlo.
Muchas gracias.
