Comunidad de diseño web y desarrollo en internet online

Ayuda son el sonido (loop)

Citar            
MensajeEscrito el 05 Mar 2007 01:01 am
Tengo un par de sonidos en mi biblioteca para mi *.swf quiero hacerlos un loop pero no se de que forma hacerlo además no se si es mejor meterlos en un MovieClip primero y luego a mi linea de tiempo principal o hacerlo directamente.

Gracias y un saludo

Por Basitante

17 de clabLevel



 

msie
Citar            
MensajeEscrito el 05 Mar 2007 03:41 am
Si lo que buscas es que el flash se cargue primero y no interesa si el sonido se reproduce en un determinado momento, o si tampoco interesa que se reproduzca entrecortado, lo mejor que podés hacer es reproducirlo desdes afuera...

Para crear un sonido de este estilo debes introducir el siguiente código en el primer keyframe:

Código :

var mi_sonido:Sound = new Sound();
mi_sonido.attachSound("logoff_id");
mi_sonido.start();


logoff_id es la ruta del sonido. Podes ponerlo en la biblioteca o bien poner una ruta relativa de la ubicación del sonido en la web... Si lo insertas desde la biblioteca es similar al siguiente punto.

Ahora, si lo que deseas es que el sonido se reproduzca de manera constante sin cortarse ni un solo segundo y que, de alguna manera, mantenga una cierta sincronización con la animación es recomendable que lo ingreses desde la biblioteca... Podes arrastrarlo desde el directorio donde está hasta la biblioteca en flash o bien podes importarlo a la escena.

De esta manera tener 4 modos de reproducción:

1.- Event - El sonido se reproduce como un simple evento.
2.- Start - Cada vez que se pase por ese keyframe el sonido se reproduce
3- Stop - No lo usé nunca, no se exactamente lo que hace, pero deber ser que cuando pasa por ese keyframe el sonido frena..
4.- Stream - Se reproduce utilizando el método de streaming.

Y bueno, eso es todo lo que te puedo decir... Si no te sirve deja tus dudas y lo aclaramos entre todos... Espero haberte sido de ayuda. Saludos.

Por PabloSC

13 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Mar 2007 07:06 pm
Gracias pablo tus consejos me han ayudado mucho.
Un saludo
BasiTante

Por Basitante

17 de clabLevel



 

msie
Citar            
MensajeEscrito el 06 Mar 2007 09:38 am
Para que tenga un loop tambien puedes usar los eventos
//defines el objeto
var musica:Sound = new Sound();
musica.attachSound("nombre");
musica.start();
//con el este evento cuando la musica se acaba empieza otra vez
musica.onSoundComplete = function() {
musica.start();
};
[/code]

Por bruja_nat

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Mar 2007 11:35 pm
Gracias Bruja_nat

Por Basitante

17 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.