Bonjours tout le monde!
Je travaille actuellement sur un player flash et j'ai une erreur
//Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.// a chaque fois que je change de musique. mon erreur se trouve au niveau de l'affichage du temps de la musique!!
//at lecteurfs2_S_fla::MainTimeline/chronometre()//
je vous joint une partie du code, si quelqu'un peut m'expliquer pourquoi j'ai une valeur null!!
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//GESTION MINUTE-SECONDE
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function convertTemps(temps:uint):String{
if(!temps || temps<0){ temps = 0; }
temps = Math.round(temps/1000);
var minutes = Math.floor(temps/60);
var heures = Math.floor(minutes/30);
var secondes = Math.floor(temps%60);
if(secondes<10){
secondes = "0"+secondes;
}
if(minutes<10){
minutes = "0"+minutes;
}
return minutes + ":" + secondes;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//FONCTION AFFICHAGE TEMPS
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
addEventListener(Event.ENTER_FRAME,chronometre);
function chronometre(e:Event){
/*a ce niveau la quand je fait un debug -->*/chrono.text = convertTemps(sc.position)+" / "+convertTemps(s.length);
pc=sc.position/s.length;
barre.avancement.x=pc*barre.width;
}