// JavaScript Document
    //Tout d'abord, nous déclarons les principales variables

var decalage = 0;
var charge = false;
var temps, si;

//Les propriétés du son joué

chanson = new Sound();
chanson.onSoundComplete = function() {
  _root.stop();
};

//On déclare la fonction stop

function stop()
{
  clearInterval(si);
  chanson.stop();
  decalage = 0;
}

//On déclare la fonction pause

function pause()
{
  clearInterval(si);
  chanson.stop();
}

//Puis la fonction memoire liée à celle du dessus

function memoire()
{
  decalage = chanson.position/1000;
}

//On déclare la fonction lecture

function lecture()
{
  if (charge == false) //Si la chanson n'est pas chargée
  {
    chanson.onLoad = function(ok) //On la charge
        {
      if (ok=true) //Si elle est chargée
         {
        charge = true;
        temps = Math.round(chanson.duration/1000);
        chanson.start(); //On lit la chanson s'il y a plus d'une seconde d'écart entre le chargement et l'état de la lecture
        si = setInterval(memoire, 1000);
      }
    };
    chanson.loadSound(fichier, true); //Dans le cas contraire, on charge la chanson
  }
  else 
  {
    chanson.start(decalage); //Si la chanson est stoppée par l'utilisateur via la fonction pause, la variable decalage est prise en compte
    si = setInterval(memoire, 1000); //De même pour memoire
  }
}
