Hi guys,
I cant see the wood for the trees
i am trying to buffer x amount of video to be streamed. This works as it should my problem is getting it to display prebuffering 1-100% of the xmount to be prebuffered.
The display keeps running on past the 100% mark
code:
var total_kb:Number = Math.round(_parent.holder.getBytesTotal()/1024);
var current_kb:Number;
var percentage_kb:Number;
var percentage_kb_eval:Number;
var counter:Number = 0;
this.onEnterFrame = function() {
if (tpercent>=Math.round(100/buffer_percentage) && counter>=20) {
tpercentdisplay = "100%";
_global.buffering_complete = true;
delete this.onEnterFrame;
} else {
current_kb = Math.round(_parent.holder.getBytesLoaded()/1024);
percentage_kb = Math.round((current_kb/total_kb)*100);
percentage_kb_eval = Math.round((percentage_kb/5)*buffer_percentage);
if (percentage_kb_eval>counter) {
this.attachMovie("preloader_bar","bar_"+counter,co unter);
this["bar_"+counter]._x = Math.ceil((counter*8)+70);
this["bar_"+counter]._y = 100;
counter++;
}
tpercent = Math.round(percentage_kb*10)+" %";
tpercentdisplay.text = tpercent;
}
};
Thanks for any help.