Tengo una serie de sónidos, que creo dinamicamente en un layer de la película principal, y que controlo con las siguientes funciones:
Código:
var oSnCaida;
var bSonandoCaida;
oSnCaida = new Sound();
oSnCaida.attachSound("Caida.wav");
bSonandoCaida = false;
function ControlSonidoCaida()
{
oSnCaida.onSoundComplete = function ()
{
if (bSonandoCaida)
{
oSnCaida.start();
}
};
if (bSonandoSalto)
{
PararSonidoSalto();
}
if (bSonandoCamina)
{
PararSonidoCamina();
}
if (!bSonandoCaida && !bSonandoItem)
{
oSnCaida.start();
bSonandoCaida = true;
}
}
En un movieclip de la libreria que creo dinámicamente, tengo un frame en el cual tengo asignado un sonido con Sync=Event.
El problema surge cuando al parar cualquier sonido dinámico con stop(), también se para el sonido de este movieclip.
¿Sabriais cual podría ser el motivo?.
Gracias.