Hej Leo
Lav 2 dynamic textboxes på en scene og kald den ene "procent"
og "bytes" uden ""
så i første frame putter du den her kode
stop();
this.onEnterFrame = function() {
//Sætter bl til antal loaded bytes
bl = this.getBytesLoaded();
//Sætter bl til det totale antal bytes
bt = this.getBytesTotal();
//Sætter pc til antal loaded procent (i hele tal)
pc = Math.ceil((bl/bt)*100);
//Indsætter pc i det dynamiske tekstfelt med instans navnet Procent
procent.text = pc+" %";
//Indsætter bl og bt i det dynamiske tekstfelt med instans navnet bytes
bytes.text = bl+"/"+bt;
//Tjekker om loaded bytes = total bytes
//hvis går den til frame 5
if (bl>10 && bl == bt) {
gotoAndPlay("2");
}
};
Men den loader selvfølgelig ikke siden det kommer fra din harddisk, men du kan simulere det i flash
når du tester den trykker du på CTRL+B og der kommer en graf frem bare ignorer den
og oppe i "view" går du ind under "download settings" og vælger den hastighed den skal simuleres med bagefter går du ind under "simulate download"
hvis du vil have filmen skal stoppe efter den har loadet hvis du vil have en button etc. kan du gøre det med følgende kode
stop();
this.onEnterFrame = function() {
//Sætter bl til antal loaded bytes
bl = this.getBytesLoaded();
//Sætter bl til det totale antal bytes
bt = this.getBytesTotal();
//Sætter pc til antal loaded procent (i hele tal)
pc = Math.ceil((bl/bt)*100);
//Indsætter pc i det dynamiske tekstfelt med instans navnet Procent
procent.text = pc+" %";
//Indsætter bl og bt i det dynamiske tekstfelt med instans navnet bytes
bytes.text = bl+"/"+bt;
};
det skulle gerne virke, der er sikkert mange stavefejl i min post for har lidt travlt, bare sig til hvis du har problemer med at få den til at virke
en ting til, det er en lidt rodet kode, er ikke sikkert den du i flash 8, men prøv