Comunidad de diseño web y desarrollo en internet online

Duda de como hacer para que una cancion se repita

Citar            
MensajeEscrito el 29 Ago 2008 11:07 am
Veras mi duda es simple en una web hecha en flash cargo una cancion de la siguiente manera y se repruduce perfectamente el problema es que quiero cargarla de la misma manera pero que se repita la misma cancion una y otra vez y no se como hacerlo sin importar el archivo mp3 al flash.

este es el codigo que uso para reproducir la cancion mp3.


//Me creo una clase para realizar la carga

Código :

class musica extends Sound {
   
   
   //Acciones al crear la clase
   function Audio() {
   }
   //Carga el sonido
   public function Cargar(fichero:String):Void {
      this.onLoad = function(success:Boolean):Void  {
         if (success) {
            this.start();
         }
      };
      this.loadSound(fichero);
   }
   public function Parar():Void {
      this.stop();
   }
   
}


cuando yo quiero la llamo y le meto la cancion de la siguiente manera

Código :

import musica;
tema="musica/inicio.mp3";
var sonido:musica = new musica();
sonido.Cargar(tema);


esto lo hace bien el caso que no he encontrado ninguna funcion cargando asi el audio que me de lo que dura el tema o alguna forma para que cuando termine se repita el mismo tema.

Muchas gracias de antemano a todos espero vuestra ayuda

Por captriana

2 de clabLevel



 

safari
Citar            
MensajeEscrito el 29 Ago 2008 12:01 pm
Puedes cambiar esta línea:

this.start(0, 999);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Ago 2008 12:21 pm
Muchisimas gracias solisarg esto es exactamente lo que queria intuia que tenia que ser muy complicado pero no sabia donde estaba la tecla y tu me la has dado perfecto gracias de nuevo.

Por captriana

2 de clabLevel



 

safari
Citar            
MensajeEscrito el 29 Ago 2008 01:02 pm
Otra variante sería crear un evento de onComplete y le asignas como acción volver a comenzar la canción

Código ActionScript :

public function Cargar(fichero:String):Void {

   this.onLoad = function(success:Boolean):Void  {

      if (success) {

         this.start();

      }

   };

   this.onSoundComplete = function():Void{
         
      this.start();
         
   }

   this.loadSound(fichero);
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 29 Ago 2008 04:13 pm
Si un algo parecido estuve probando pero no me salia gracias por contestar elchininet

Por captriana

2 de clabLevel



 

safari

 

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