var my_sound:Sound = new Sound();
my_sound.onLoad = function(success:Boolean) {
var totalSeconds:Number = this.duration/1000;
trace(this.duration+" ms ("+Math.round(totalSeconds)+" seconds)");
var minutes:Number = Math.floor(totalSeconds/60);
var seconds = Math.floor(totalSeconds)%60;
if (seconds<10) {
seconds = "0"+seconds;
}
trace(minutes+":"+seconds);
};
my_sound.loadSound("song1.mp3", true);
por que esto (var totalSeconds:Number = this.duration/1000; ), o mejor dicho por que siempre 1000? es por que FLA travaja con milisegundos y cada segundo equivale a 1000 milisegundos? o por que siempre ponene 1000 hay?