Vale, ya he encontrado la respuesta. No me gusta mucho pero es así.
Resulta que cuando se hace un stop del sonido hay que poner el identificador
de la que quieres que se pare, y si no se paran todas. o sea, que para parar
la locución tengo que poner _root.miLocucion.stop("charleta");
Sabía yo que esta pregunta era para beginner... :_P
----- Original Message -----
From: "David Bravo" <[EMAIL PROTECTED]>
To: "ASNativos" <[email protected]>
Sent: Tuesday, July 12, 2005 4:28 PM
Subject: [ASNativos] Problema con sonido
Hola amiguitos:
Joer, vaya memeces con las que me estoy encontrando... :P
Tengo una aplicación con 3 escenas:
En la primera escena hay un menú multiidioma en el que hay que pulsar un
idioma. En el momento que se pulsa un idioma tengo una variable por ahí
para controlar el idioma (todo esto no tiene importancia) y en ese
instante creo una variable de sonido, le asigno un sonido y lo ejecuto. No
problemo aquí. El sonido empieza a rular y va avanzando mientras la
aplicación soltando unos rollos...
------Código de Sonido inicial-----
var miMusica:Sound = new Sound();
_root.miMusica.attachSound("musica");
_root.miMusica.start(0,1000);
-------Fin código sonido inicial
El problema es que una vez que acaba la escena 1 y pasa a la 2 hay una
pantalla de contenidos con un stop(). Comienza una locución de un tío, y
la pantalla está detenida esperando a que el usuario avance, o se salte
estos contenidos, o repita la locución. ( o sea, 3 botones de los de toa
la vida: "saltar intro", "repetir locución" y "continuar")
Pues bien, el fallo sucede cuando pulso cualquiera de los botones, que la
música deja de sonar inmediatamente! No entiendo por qué, porque yo tengo
la locución en otro sonido diferente y ya no vuelvo a tocar miMusica para
nada. Deberían solaparse sin problemas (no toco ni volúmenes ni leches)
simplemente deja de sonar.
Más adelante, en el menú global del curso sí tengo un icono de sonido para
dejar de sonar la música. Si lo pulso, "debería" de dejar de sonar la
música (pero como ya no suena, pues no hace nada) pero si lo vuelvo a
pulsar, la música vuelve a comenzar (es lo que tiene que hacer, así está
en el botón _root.miMusica.start(0,1000);
He creado otro fichero flash con los mismos elementos de sonido (mucho más
simplificado, un par de escenas y un botón solitario) y funciona
perfectamente, por lo que creo que o bien es un bug extraño o bien hay
algo que se me está escapando...
No hay ningún otro objeto que se llame musica (como el nombre de la
librería) ni miMusica ni ná... ¿Es un bug? ¿soy tan lerdo como pienso?
¿alguien con la mente más despejada?
Un saludo,
David Bravo
http://www.dimensionmultimedia.com----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------