[ActionScript] - Faire boucler une piste audio ?

- Faire boucler une piste audio ? [ActionScript] - Flash/ActionScript - Programmation

Marsh Posté le 19-07-2004 à 16:04:14    

Bonjour à tous :)
 
Je voudrais faire boucler un son qui ne se trouve pas dans le fichier Flash.
Pour lancer le son j'utilise ce code :
 

Code :
  1. if(_global.Behaviors == null)_global.Behaviors = {};
  2. if(_global.Behaviors.Sound == null)_global.Behaviors.Sound = {};
  3. if(typeof this.createEmptyMovieClip == 'undefined'){
  4.  this._parent.createEmptyMovieClip('BS_music1',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
  5.  _global.Behaviors.Sound.music1 = new Sound(this._parent.BS_music1);
  6. } else {
  7.  this.createEmptyMovieClip('_music1_',new Date().getTime()-(Math.floor((new Date().getTime()) /10000)*10000) );
  8.  _global.Behaviors.Sound.music1 = new Sound(this.BS_music1);
  9. }
  10. _global.Behaviors.Sound.music1.loadSound("musiconline-01.mp3",true);


 
 
Mais le son n'est joué qu'une fois et je voudrais le faire tourner en boucle. Est-ce possible ? :??:
 
Merci d'avance :jap:


Message édité par drvins le 19-07-2004 à 16:05:32
Reply

Marsh Posté le 19-07-2004 à 16:04:14   

Reply

Marsh Posté le 19-07-2004 à 16:14:06    

Il te suffit de définir la fonction de l'évènement onSoundComplete() de ton objet Sound.
Tu relances simplement le son avec un .start()


Message édité par Mr Mala le 19-07-2004 à 16:14:29
Reply

Marsh Posté le 19-07-2004 à 16:30:51    

Merci :) mais je ne m'y connais pas vraiment en programmation, alors je ne sais pas trop quoi faire de onSoundComplete() :cry:

Reply

Marsh Posté le 19-07-2004 à 16:36:57    

Mmmh ben déjà, ton code me semble très compliqué juste pour mettre un son en BG ...
 
Voilà la méthode que j'utilise :
je tape dans la première frame du clip

Code :
  1. mySound = new Sound(this);
  2. mySound.loadSound("url du son.mp3",true);
  3. mySound.onSoundComplete = function() {
  4. this.start();
  5. }


Message édité par Mr Mala le 19-07-2004 à 16:48:23
Reply

Marsh Posté le 19-07-2004 à 16:43:29    

:love: Merci c'est parfait :jap:
 
PS : le code plus haut était celui généré automatiquement par les comportements de Flash...


Message édité par drvins le 19-07-2004 à 16:43:42
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed