Bonjour

je veux visualiser le nombre de bytes chargé pour le telechargement d'un fichier son. Le but étant de commencer la lecture du son à 50% du telechargement pour éviter les coupures.
Le pb est que lorscque je lance ma simulation, les valeurs de getbytesload et getBytestotal son toujours à "infinity"
voici le code:
Il s'agit d'un exemple de l'aide flash, mais c exactement la meme chose
var mp3 = new Sound;
// Créez la fonction d'interrogation qui suit la progression du téléchargement.
// Il s'agit de la fonction qui est "interrogée". Elle vérifie
// la progression du téléchargement de l'objet Sound transmis comme une référence.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
checkProgress = function (mp3) {
  var octetsChargés = mp3.getBytesLoaded();
  var octetsTotal = mp3.getBytesTotal();
  var pourcentageChargé = Math.floor(octetsChargés/octetsTotal x 100);
  _root.parole.contentPath = "%" + pourcentageChargé + " chargé(s).");
}
// Lorsque le fichier a terminé le chargement, supprimez l'intervalle d'interrogation.
son.onLoad = function () {
  clearInterval(timer);
}
// Charger le fichier MP3 en flux continu et commencer à appeler checkProgress()
mp3.loadSound("beethoven.mp3", true);
var interrogation = setInterval(checkProgress, 1000, mp3);