Avatar billede gecko Nybegynder
21. december 2003 - 11:44 Der er 13 kommentarer og
2 løsninger

preload problem

Hejsa

Jeg er i gang med, at lave en preloader til min flashside, men har fået et problem.
Når jeg kører siden, så er den blank i et stykke tid (der hvor preloaderen skulle køre), hvorefter siden starter.

Min movie ser således ud:

preload scene:

Frame1:

Der er indsat et movieclip (eksporteret til actionscript som "loader") og følgende actionscript:

totalbytes = _root.getBytesTotal();
bytesloaded = _root.getBytesLoaded ();
percent = int ( ( bytesloaded / totalbytes ) * 100 );
if (percent < 0) {
percent = 0;
}
tellTarget ("_root.loader") {
gotoAndStop(int (_root.percent /2));
}

Frame 2:

if (bytesloaded >=totalbytes) {
_root.gotoAndPlay ("Scene 1", 1);
} else {
gotoAndPlay(1);
}


Scene 1:

Her starter siden.
--------------------------------
Hvad gør jeg forkert??

På forhånd tak
Avatar billede f5 Nybegynder
21. december 2003 - 14:10 #1
Hej, det ser egentlig rigitg nok selv omd et er en gamle Flash 4 måde at lave det på.

Har du nogle lyde eller skrifter med Linkage ID i dit bibliotek? de bliver nemlig loaded FØR filmens første frame så dem akn du ikke preloaded fra den samme film...?
Avatar billede gecko Nybegynder
21. december 2003 - 19:11 #2
Nej, det har jeg ikke
Avatar billede mat Nybegynder
21. december 2003 - 19:29 #3
Jeg ved ikke om det kan have noget med din tellTarget at gøre, men det er da et forsøg værd?

tellTarget ("_root.loader") {
gotoAndStop(int (_root.percent /2));
}

erstat dette med:

_root.loader.gotoAndStop(int (_root.percent /2));

Det betyder det samme, men dot-syntaks er flash 5 og opefter, Jeg ved så ikke om tellTarget functionen fejler når den får noget i dot-syntaks?

mvh mat
Avatar billede gecko Nybegynder
22. december 2003 - 01:31 #4
Nope... ingen ændring :-(
Avatar billede f5 Nybegynder
22. december 2003 - 09:29 #5
Det lyder som om dit problem er med loader filmklippet. Er du sikker på det er nanvgivet korrekt, at der er ikke er noget white space. Prøve at kopiere nanvet "loader" fra dit script og past det ind i property inspectoren for at være sikker på at det er rigitgit.

Eller hvad får du i output hvis du skriver:

tellTarget ("_root.loader") {
gotoAndStop(int (_root.percent /2));
trace(_root.loader._currentframe)
}
Avatar billede gecko Nybegynder
22. december 2003 - 10:59 #6
f5 >> "loader" står som det skal.

i output får jeg: 50
Avatar billede f5 Nybegynder
22. december 2003 - 11:05 #7
kun 50? får du ikke en række tal?
Nu husker du også at vælge view>show streaming så den simulere en streaming situation.

Har du prøvet at se hvad der sker oppe på en server?
Avatar billede gecko Nybegynder
22. december 2003 - 11:18 #8
Der kommer kun 50.

den står til simulate download.

Den opfører sig på samme måde på en server
Avatar billede f5 Nybegynder
22. december 2003 - 12:03 #9
Og hvis du tracer percent, hvad får du så?
og hvor mange frames lang er _root.loader?
Avatar billede gecko Nybegynder
22. december 2003 - 12:06 #10
loaderen er på 50 frames

tester lige det andet...
Avatar billede gecko Nybegynder
22. december 2003 - 12:08 #11
percent giver en: undefined
Avatar billede f5 Nybegynder
22. december 2003 - 12:12 #12
Så er det der problemet er, prøv at skriv:

percent=Math.round((_root.getBytesLoaded()/_root.getBytesLoaded())/100)

og se om det ikke fungere...
Avatar billede gecko Nybegynder
22. december 2003 - 12:16 #13
skal det stå i stedet for: percent = int ( ( bytesloaded / totalbytes ) * 100 ); ???

Hvis ja, så virker det stadig ikke
Avatar billede f5 Nybegynder
22. december 2003 - 12:24 #14
prøv at send mig din fil til michael@fla10.com så kan jeg lige kigge på den...
Avatar billede gecko Nybegynder
22. december 2003 - 15:19 #15
Filen fylder 10,9 mb, hvilket jeg ikke kan forstå... så den sender jeg ikke.

Jeg tror bare, at jeg starter forfra med en anden metode.

men du får 100 point som tak for hjælpen.
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