Non ce n'est pas cette source mais une autre existante dans le forum....Je n'ai plus le nom de la source!!!
Sinon, le code concerné c'est je pense celui là?
var _pos:Number = 0;
var _current:Number = 0;
var _autoPlay:Boolean = true;
var ID3:String;
var ID3Texte:TextField;
ID3Texte.autoSize = "right";
ID3Texte.embedFonts = false;
ID3Texte._visible = true;
var music:Sound = new Sound(this);
music.onID3 = function(){
/*for( var prop in music.id3 ){
trace( prop + " : "+ music.id3[prop] );
}*/
ID3 = "<b>"+music.id3.songname+"</b> - <i>"+music.id3.album+"</i> - "+music.id3.artist+" - "+music.id3.year;
ID3Texte.htmlText = ID3;
}
music.onLoad = function(success){
if (!success){
showErreur("Fichier Introuvable");
} else {
if (_autoPlay) lecture();
}
}
music.onSoundComplete = function(){
_pos = 0;
LectPause.gotoAndStop(1);
if (_current < liste.length){
suivant();
} else {
_current = 0;
charger();
}
}
function suivant(){
_autoPlay = true;
_current++;
if (_current == liste.length) _current = 0;
charger();
}
function precedent(){
_autoPlay = true;
_current--;
if (_current < 0) _current = liste.length-1;
charger();
}
function charger(){
_pos = 0;
music.loadSound(liste[_current]);
music.setVolume(50);
}
function lectPause(){
if (LectPause._currentframe == 1){
lecture();
} else {
pause();
}
}
function lecture(){
LectPause.gotoAndStop(2);
music.start(_pos);
}
function pause(){
LectPause.gotoAndStop(1);
_pos = music.position/1000;
music.stop();
}
function arreter(){
LectPause.gotoAndStop(1);
music.stop();
_pos = 0;
}
function showID3Temp(){
showID3();
id3Interval = setInterval(hideID3,3000);
}
function showID3(){
ID3Texte._visible = true;
}
function hideID3(){
ID3Texte._visible = false;
if (id3Interval) clearInterval(id3Interval);
}
LectPause.gotoAndStop(1);
LectPause.onRelease = lectPause;
LectPause.onRollOver = showID3;
LectPause.onRollOut = hideID3;
Arreter.onRelease = arreter;
Arreter.onRollOver = showID3;
Arreter.onRollOut = hideID3;
Fond.useHandCursor = false;
Fond.onRollOver = showID3;
Fond.onRollOut = hideID3;
Precedent.onRelease = precedent;
Precedent.onRollOver = showID3;
Precedent.onRollOut = hideID3;
Suivant.onRelease = suivant;
Suivant.onRollOver = showID3;
Suivant.onRollOut = hideID3;
charger();
J'en vois pas d'autres

LN[^]