Avatar billede peder77 Nybegynder
16. august 2004 - 13:07 Der er 10 kommentarer og
1 løsning

Preloader start ved 50%

Hej

Jeg har en preloader som virker upåklageligt.
Jeg vil gerne have den til at starte filmen når der er loaded  50% af filmen.
Samtidig ville jeg gerne have min loadprocent tekst og loadbar til at passe til.

if (_root.getBytesLoaded() == _root.getBytesTotal()) {
    gotoAndPlay ("start");
} else {
    percent = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100) add "%";
    loadBar = int((_root.getBytesLoaded()/_root.getBytesTotal())*100);
    // This will determine the position needed for the loading bar
    setProperty ("loadbar", _width, loadBar);
    }
Avatar billede nikolajdu Nybegynder
16. august 2004 - 13:13 #1
if (_root.getBytesLoaded() >= (_root.getBytesTotal()/2)) {

??
Avatar billede peder77 Nybegynder
16. august 2004 - 13:14 #2
så stopper loadprocent tekst og loadbar ved 50% men filmen starter ikke før det hele er loaded?
Avatar billede peder77 Nybegynder
16. august 2004 - 13:22 #3
if (_root.getBytesLoaded() == _root.getBytesTotal()/2) {
    gotoAndPlay ("start");
} else {
    percent = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*200) add "%";
    loadBar = int((_root.getBytesLoaded()/_root.getBytesTotal())*200);
    // This will determine the position needed for the loading bar
    setProperty ("loadbar", _width, loadBar);
    }

så løber losdprocentTekst og loadboar dobbelt så hurtigt. Men det hele loades stadig inden det afspilles.
Avatar billede overchord Nybegynder
16. august 2004 - 13:22 #4
du skal ogsaa udskift _root.GetBytesTotal() med (_root.GetBytesTotal()/2) i dit udtryk for percent og for loadbar.
Avatar billede peder77 Nybegynder
16. august 2004 - 13:37 #5
Med dette scrip virker loadbaren og tekstfeltet som det skal.
De køre dobbelt fart og er ved 100% når der er loaded 50%
MEN
Filmen starter ikke...
Den loader færdig og starter når hele filmen er loaded?

if (_root.getBytesLoaded() >= (_root.getBytesTotal()/2)) {
    gotoAndPlay ("start");
} else {
    percent = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*200) add "%";
    loadBar = int((_root.getBytesLoaded()/_root.getBytesTotal())*200);
    // This will determine the position needed for the loading bar
    setProperty ("loadbar", _width, loadBar);
    }

anybody!
Avatar billede nikolajdu Nybegynder
16. august 2004 - 13:47 #6
Peder hvilken version af Flash bruger du siden du har "add" og setProperty??

if (_root.getBytesLoaded () >= (_root.getBytesTotal () / 2)) {
    gotoAndPlay ("start");
} else {
    percent = Math.round ((_root.getBytesLoaded () / (_root.getBytesTotal () / 2))*100) + "%";
    loadBar = int ((_root.getBytesLoaded () / _root.getBytesTotal ()) * 200);
    loadbar._width = loadBar;
}
Avatar billede peder77 Nybegynder
16. august 2004 - 13:52 #7
mx2004 :)
hmm...
Dit script loader stadig alt inden der afspilles...
Avatar billede nikolajdu Nybegynder
16. august 2004 - 13:57 #8
hvordan er din fil bygget op - Er du sikker på den overhovedet kan køre med halvdelen loadet?
Avatar billede peder77 Nybegynder
16. august 2004 - 13:59 #9
he he Godt spørgsmål.
Det er bare en lang tidslinie hvor der køret et videoklip.
Avatar billede peder77 Nybegynder
16. august 2004 - 14:02 #10
Videoklippet ligger i et movieklip.
Avatar billede peder77 Nybegynder
17. august 2004 - 11:13 #11
Det dropper jeg så
Tak for indsatsen..
Desværre kom det ikke til at virke.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester