Comunidad de diseño web y desarrollo en internet online

Clase sound, metodo play, parametro loops ...

Citar            
MensajeEscrito el 10 Mar 2010 05:17 am
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/media/Sound.html#play%28%29

Esa es la clase con la que tengo duda, en el argumento 'loops' del metodo play(), de la clase sound.

Código ActionScript :

      //initial sound volume
         _theSoundTransform = new SoundTransform(0);
         _theChannel.soundTransform = _theSoundTransform;
         //begin play
         //_theChannel = _theSound.play();
         _theChannel = _theSound.play(0, [b]1[/b], _theSoundTransform); 
         _theChannel.addEventListener(Event.SOUND_COMPLETE , onSoundComplete);

Poner 0, ò 1, como parametro 'loops', me reproduce el audio 1 vez, no lo entiendo. Ponerle 2 me lo reproduce 2 veces.

Por cpucpu

82 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Mar 2010 10:07 am
Y la pregunta es? :?

El atributo loop marca cuantas veces quieres k se reproduzca el sonido si no quieres que se repita no pongas nada (el valor predeterminado es 0) si quieres que se reproduzca 2 veces pon 2 si 3->3 etc... Haciendo un esfuerzo supongo que tu pregunta es... y si quiero que se reproduzca eternamente??? tu codigo tiene asignado un listener de tipo Event.SOUND_COMPLETE supongo que puedes hacer que cuando finalice la reproduccion vuelva a reproducir de nuevo el sonido.

Es curioso que no lo hubieran preparado como para que al poner 0 lo hiciera indefinidamente podrias recomendarlo a los de adobe o enviar un correo a: [email protected]

Por Atomsk

350 de clabLevel

3 tutoriales

 

firefox
Citar            
MensajeEscrito el 10 Mar 2010 05:57 pm
mi duda era que, si 'loops' significa cuantas veces se va a repetir, supongo que porner loops=0 deberia repetir ninguna vez, y loops=1 deberia repetirlo una vez.
Pero como dices que 'loops' significa cuanas veces se va a reproducir, supondria de 'loops=1' deberia reproducirlo una vez, y 'loops=0' deberia tirar error, o reproducirlo infitamente.

Por cpucpu

82 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Mar 2010 09:50 am
Si pero no creo que una funcion para reproducir sonido le puedas decir que te lo reproduzca ninguna vez.
Creo que o algo no entiendo o no esta muy bien montado ese método.

Por Atomsk

350 de clabLevel

3 tutoriales

 

firefox

 

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