Avatar billede repsej22 Nybegynder
03. april 2001 - 17:46 Der er 2 kommentarer og
1 løsning

Cache detector

Jeg har lavet en flashfilm som består af 3 scener:
1. cachedetector
2. preloader
3. thestuff

Jeg vil gerne have at min første scene blot skal checke om flashfilmen findes i brugerens cache. Hvis ja skal \"the stuff\" afspilles, hvis nej skal preloaderen afspilles.

Scenen \"cachedetector\" består af en frame med flg. action:

if (_root._framesloaded == _root._totalframes) {
    gotoAndPlay (\"the stuff\", \"start\");
} else {
    gotoAndPlay (\"preloader\", 1);
}\0

Men af en eller anden grund virker det ikke, uanset hvad får jeg preloaderen op, dog kun i et spilt sekund hvis filmen allerede er i cachen...
Nogle forslag?
Avatar billede nikolajdu Nybegynder
03. april 2001 - 17:56 #1
Det er fordi Flash ikke kan nå at tjekke på det splitsekund om hvorvidt filen findes i cachen. Prøv at indsætte en lille timer på 1 sekund (eller der omkring) eller nogle flere tomme frames for at flash kan nå at tjekke cachen på det.

/Nikolaj
Avatar billede repsej22 Nybegynder
03. april 2001 - 22:30 #2
Svar accepteret, men jeg kan vist ikke give dig nogle points da du kun har kommenteret mit spørgsmål. Svar og jeg giver dig points.

Jeg kæmpede nu en del med det indtil jeg fandt ud af at komme nogle tomme frames ind også før cache-check-scriptet....det var ikke nok at have tomme frames efter scriptet.
Tak for hjælpen, Nikolaj  :-)
Avatar billede nikolajdu Nybegynder
03. april 2001 - 22:34 #3
Fino :-)
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