ActionScript - Evitar doble reproduccion de sonido

 
Vista:
Imágen de perfil de fernando143

Evitar doble reproduccion de sonido

Publicado por fernando143 (1 intervención) el 17/02/2017 15:22:28
Hola, estoy haciendo una animación que en el frame 72 tiene un codigo que hace volver a repetir desde el frame 1

en el frame 1 tengo lo siguiente para reproducir un sonido
1
2
3
4
5
6
7
8
9
10
11
var reproduciendo:int=0;
if(reproduciendo==0){
 
	reproduciendo=1;
 
	var sonido:opening = new opening();
	var canal:SoundChannel;
	canal=sonido.play();
 
 
}

Esto es lo que tengo el el frame 72
1
2
3
4
5
6
7
8
9
10
11
var contador:int;
 
if(currentFrame==72)
{
	if(contador<1)//20 para 1min
	{
	contador = contador+1;
	gotoAndPlay(1);
	}
 
}

Sin embargo cuando el codigo del frame 72 hace volver al frame 1, el sonido se vuelve a reproducir, creo que me está sobreescribiendo la variable "reproduciendo" y por eso siempre se cumple el if.

Como hago para que no se reproduzca por segunda vez?


Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder