Foros del Web » Creando para Internet » Flash y Actionscript »

Se repite 4 veces, y no suena mas :(

Estas en el tema de Se repite 4 veces, y no suena mas :( en el foro de Flash y Actionscript en Foros del Web. Hola Forenses. Resulta que tengo una pequeña animacion que le tengo un sonido loop de fondo y que supuestamente deberia sonar siempre. Mi problema es ...
  #1 (permalink)  
Antiguo 12/01/2006, 19:25
 
Fecha de Ingreso: enero-2006
Ubicación: WonderField
Mensajes: 11
Antigüedad: 11 años, 10 meses
Puntos: 0
Se repite 4 veces, y no suena mas :(

Hola Forenses.

Resulta que tengo una pequeña animacion que le tengo un sonido loop de fondo y que supuestamente deberia sonar siempre. Mi problema es que suena 4 veces y ya, se apaga. No se por que.

Lo que hice fue esto:

en el frame 50: use este codigo conocido ya por todos para activar el loop:
Cita:
Volumen = "0";
VolumenMaximo = "100";

Music = new Sound();
Music.attachSound("loop");
Music.setVolume(Volumen);
Music.start(0, 6);

_root.onEnterFrame = function() {
if (Volumen<VolumenMaximo) {
++Volumen;
} else if (Volumen>VolumenMaximo) {
--Volumen;
}
Music.setVolume(Volumen);

};
onSoundComplete = function() {
if (Volumen>VolumenMaximo) {
--Volumen
} else {} ;
};
y en el frame 70, que es donde termina la pelicula puse esto: gotoAndPlay(60); para que se devuelva y siga reproduciendose indefinidamente.

Pero a la 4 vez que se repite el loop, no suena mas,

¿¿Alguien se le ocurre que podria ser, que me pueda ayudar?? no soy un maestro del flash ni nada por el estilo

Gracias!
  #2 (permalink)  
Antiguo 12/01/2006, 19:37
 
Fecha de Ingreso: enero-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 299
Antigüedad: 11 años, 11 meses
Puntos: 5
Probá con esto:

Cuando termina la película, poné stop(), si no hace falta que vuelva a reproducirse.

Esta línea:

Music.start(0, 6);

cambiala por:

Music.start(0,999);

y tendría que repetirse 999 veces. El primer parámetro de start es el segundo en el cual empieza a ejecutarse el sondido. Si es 0, empieza desde el principio. El segundo, indica el número de loops, o la cantidad de veces que el sonido debe ejecutarse: con 999 va a sonar un rato largo...

Suerte
  #3 (permalink)  
Antiguo 12/01/2006, 21:29
 
Fecha de Ingreso: enero-2006
Ubicación: WonderField
Mensajes: 11
Antigüedad: 11 años, 10 meses
Puntos: 0
aaaaaaaaaaaaaa!! pues si es ke el ke sabe sabe

gracias brother!!!! ahora si sigue corriendo

yo siempre pense ke ese (6) era como la velocidad del aumento de volumen de 0 a 100


jeje gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:09.