1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92
|
// ici j'ai essayer plein de truc pour pouvoir faire en sorte d'afficher tout les titres de ma playlist mais en vain HELP !!!
var liste:Array = new Array();
liste.push("mp3/track1.mp3");
liste.push("mp3/track2.mp3");
var _pos:Number = 0;
var _current:Number = 0;
var _autoPlay:Boolean = false;
var ID3:String;
var ID3Texte1:TextField;
ID3Texte1.embedFonts = false;
ID3Texte1._visible = false;
var music:Sound = new Sound(this);
music.onID3 = function(){
/*for( var prop in music.id3 ){
trace( prop + " : "+ music.id3[prop] );
}*/
ID3 = "<b>"+music.id3.artist+"</b> - "+music.id3.songname;
ID3Texte1.htmlText = ID3;
}
music.onLoad = function(success){
if (!success){
showErreur("Fichier Introuvable");
} else {
if (_autoPlay) lecture();
}
}
music.onSoundComplete = function(){
if (_current < liste.length){
suivant();
} else {
_current = 0;
charger();
}
}
function suivant(){
_autoPlay = false;
_current++;
if (_current == liste.length) _current = 0;
charger();
}
function precedent(){
_autoPlay = false;
_current--;
if (_current < 0) _current = liste.length-1;
charger();
}
function charger(){
_pos = 0;
music.loadSound(liste[_current]);
music.setVolume(50);
}
function lecture(){
_autoPlay = true;
music.start();
}
function arreter(){
music.stop();
}
function showID3Temp(){
showID3();
id3Interval = setInterval(hideID3,3000);
}
function showID3(){
ID3Texte1._visible = true;
}
function hideID3(){
ID3Texte1._visible = true;
if (id3Interval) clearInterval(id3Interval);
}
this._parent.LectPause.onRelease = lecture;
this._parent.Arreter.onRelease = arreter;
Fond.useHandCursor = true;
this._parent.Precedent.onRelease = precedent;
this._parent.Suivant.onRelease = suivant;
charger(); |
Partager