Avatar billede alivedk Nybegynder
16. juni 2002 - 14:53 Der er 12 kommentarer og
1 løsning

Preloader

Jeg havde engang sourcen til en preloader.. hvor status (loading status) bar'n var rimlig smart lavet.. et mc med 100 frames.. hvorefter hvor meget af ens movie der var loaded.. ville gå til en frame.. (altså 5% = frame 5 i mc't..)..

Det var gjort med meget lidt kode.. og virkede perfekt efter hensigten..
Avatar billede paask Nybegynder
16. juni 2002 - 15:17 #1
Hvis du placerer dit loading bar mc i første frame af din main movie kan du sætte dette script på:

onClipEvent(load){
_root.stop();   
}

onClipEvent (enterFrame) {
    procentLoaded = parseInt(100*_root.getBytesLoaded()/_root.getBytesTotal());
    this.gotoAndStop(procentLoaded);
    if(procentLoaded>=100){
    _root.play();   
    }
}

Du udregner i og for sig bare antal procent loaded, og ber' loading mc'et om at hoppe til tilsvarende frame.
Avatar billede baitianlong Nybegynder
16. juni 2002 - 15:22 #2
Men det er da 40 gange nemmere at tegne loadbaren, i fuld størrelse i en frame, og ændre scriptet lidt...

onClipEvent(load){
this._xscale = 0;
_root.stop();   
}

onClipEvent (enterFrame) {
    procentLoaded = parseInt(100*_root.getBytesLoaded()/_root.getBytesTotal());
    this._xscale = procentLoaded;
    if(procentLoaded>=100){
    _root.play();   
    }
}
Avatar billede alivedk Nybegynder
16. juni 2002 - 15:31 #3
tjaa de gør vel forholdsvis det samme.. men jeg kan nu bedst li' den første model.. da jeg af gammel vane bruger den :) .. plus man kan lave andre finurligheder med sin loading bar ... :) .. jeg deler point.. ok ?.. mangler lige et svar fra dig legende.dk
Avatar billede baitianlong Nybegynder
16. juni 2002 - 15:35 #4
Bare giv dem til Paask. Han besvarede jo dit konkrete spørgsmål
Avatar billede alivedk Nybegynder
16. juni 2002 - 15:39 #5
ok.. helt fint med mig ! :) .. igen tak for hjælpen!
Avatar billede paask Nybegynder
16. juni 2002 - 15:50 #6
Tak for points :0)

Netop den fordel jeg ser ved min løsning er, at det er muligt at animere loading mc'et efter behov frem for blot at skalere den. Desuden fungerer _xscale udfra et centerpoint og ikke fra venstre mod højre... Det kommer vel i bund og grund an på hvilken udformning man ønsker. Ellers nice input legende :0)
Avatar billede baitianlong Nybegynder
16. juni 2002 - 15:56 #7
Du skal da bare flytte loadbaren hen til højre for krydset i movieclippet, hvis den skal køre til højre, og omvendt.
Hvis du sætter den med krydset midt i, vokser den fra midten (o;
-for hulen da !!
Avatar billede paask Nybegynder
16. juni 2002 - 16:14 #8
Øhm ok ... underlig hidsig attitude du lægger for dagen. Slap af og nyd det gode vejr istedet!
Avatar billede baitianlong Nybegynder
16. juni 2002 - 16:29 #9
Det var overhovedet ikke ment hidsigt, eller noget, Paask. Undskyld, for hulen da ((o;
Avatar billede paask Nybegynder
16. juni 2002 - 16:33 #10
For hulen da også, min is smelter og drypper på mit keyboard! Sig så undskyld med det samme legende... nu!

Coolio ;0)
Avatar billede baitianlong Nybegynder
16. juni 2002 - 17:09 #11
Du skal ikke kalde mig underlig og hidsig. Så banker jeg dig med en død kat ((o;
Avatar billede alivedk Nybegynder
16. juni 2002 - 20:17 #12
Boksekamp ?! :P
Avatar billede paask Nybegynder
16. juni 2002 - 23:31 #13
Det er en deal, så medbringer jeg min selvdøde gnu! Den er betydelig mere effektiv end en lille kattemis ;0)

Back to da Flash ...
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