Avatar billede pellepape Nybegynder
16. april 2002 - 01:16 Der er 5 kommentarer og
1 løsning

preloader/loading/nedtælling

Hejsa :)
Jeg har en flash film og skal ha en pre-loader til den, sådan at der står f.eks. LOADING indtil hele filmen er loadet og derefter afspilles den automatisk. Er der nogen der kan hjælpe??
Avatar billede iggi Nybegynder
16. april 2002 - 01:44 #1
Hej

Lav et dynamisk tekstfelt og navngiv det display
Lav tekstfeltet til et movieclip,  (marker tekstfeltet og tryk f8 og vælg movieclip fra menuen)
Sæt denne action på moviclippet:

onClipEvent (enterFrame) {
    percentloaded = _root.getBytesLoaded()/_root.getBytesTotal()*100;
    display = Math.round(percentloaded)+"%";
    if (percentloaded == 100) {
        with (_root) {
            gotoAndPlay("Start");
        }
    }
}
Placer movieclippet i din films 4 første frames
lav et ny lag og lav en keyframe i frame 4
hvor du  indsætter  et flag som du kaldet Start

Din film startet så i frame 5

Hvis du kan bruge dette skal du ikke give mig alle de 200 point det er alt for meget
Mvh iggi
Avatar billede pellepape Nybegynder
16. april 2002 - 02:29 #2
hej iggi
kan jeg evt. sende min fla til dig...det lyder lidt kompliceret for mig det du skriver??
Avatar billede iggi Nybegynder
16. april 2002 - 07:24 #3
Hej
Ja jeg vil gerne kigge på den (har tid i eftermiddag)
min mail er iggi@ofir.dk


mvh iggi
Avatar billede storslem Nybegynder
16. april 2002 - 10:57 #4
Den her måske lidt mere relevant og enkel, når nu det er hele filmen som skal loades:

Sæt din i din films første frame (og skub alt indholdet lidt frem = F5)eller i scene1, hvor resten af din 'tunge' movie er i scene 2. Den tager jeg udgangspunkt i (der hvor der står "scene2"):

total = int(_root.getBytesTotal()/1000);
loaded = int(_root.getBytesLoaded()/1000);
procent = int((loaded/total)*100);

ifFrameLoaded ("Scene 2", X) {
    gotoAndPlay ("Scene 2", 1);
}

Skriv så i frame 2, stadig i scene1 (så den "looper" indtil ovenstående frames er loadet):

gotoAndPlay ("preloader");


Frame1 skal have label'en preloader. Derudover kan du have 3 dynamiske tekstfelter med variabelnavnene 'total', 'procent' og 'loaded' som hver især viser henholdvist hvor mange kB der er i din movie i alt, hvor mange procent der er loaded og hvor mange kB der er loaded løbende.

X er her den sidste frame i scene 2, dvs. sidste frame i din 'tunge' movie.

Du kan have 'et eller andet' vist i et layer for sig selv imens den preloades, bare det ikke er for tungt i bytes.
Avatar billede pellepape Nybegynder
16. april 2002 - 15:46 #5
iggi tak for hjælpen :) og til storslem tak for din kommentar!
Avatar billede iggi Nybegynder
16. april 2002 - 15:56 #6
takker for point(:
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