Originariamente inviato da darkmavis
Ho una classe dove gestisco gli mp3 caricati esternamente e ho un metodo
public function LoadMusic():Void{
var MySound:Sound;
var path:MusicZen = this;
MySound = new Sound();
MySound.loadSound(MyMp3,false);
who.onEnterFrame = function(){
var car:Number,
tot:Number,
perc:Number;
car = Number(MySound.getBytesLoaded());
tot = Number(MySound.getBytesTotal());
perc = Math.round((car*100)/tot);
this.music = "loading "+perc+"%";
if(car >= tot && tot > 0){
delete this.onEnterFrame; this.music = "";
}
}
MySound.start(0,999);
}
il problema è che se metto
MySound.loadSound(MyMp3,false);
non si sente una mazza, ma se metto l'audio in streaming
MySound.loadSound(MyMp3,true);
si sente una volta e basta, perchè?