Avatar billede larsholmgaard_dk Nybegynder
21. november 2000 - 08:46 Der er 9 kommentarer og
1 løsning

preload af hele spillet - hvordan?

Jeg har brug for at få et spil til at preloade HELT inden det går videre fra Macromedias loadingsekvens. Hvordan gør jeg det? Ifølge manualen kan man skrive \"preLoad\", men hvor?? Jeg har det til at stå i startmovie, men alligevel springer den til spillet efter kun at have loadet lidt. Hvad gør jeg galt?
Avatar billede nikolajdu Nybegynder
21. november 2000 - 09:10 #1
Prøv at kigge her, der står noget om brugen af preload...

http://www.macromedia.com/support/director/ts/documents/sample_preloadnetthing.htm

/Nikolaj
Avatar billede ldanielsen Nybegynder
21. november 2000 - 09:12 #2
Efter hukommelsen (Dir 6 eller mere):

on prepareMovie
  preLoadMovie the movieName
end prepareMovie

Jeg laver ikke så meget Director mere :o)
Avatar billede larsholmgaard_dk Nybegynder
21. november 2000 - 09:28 #3
Jeg tror det er noget i retningen af dit forslag, Idanielsen. Jeg er lige ved at eksperimentere med det lige nu. Men, i Dir8 er der ikke noget der hedder preLoadMovie, kun preLoad?
Avatar billede larsholmgaard_dk Nybegynder
21. november 2000 - 09:29 #4
ups, jo der er da så!!!
Avatar billede larsholmgaard_dk Nybegynder
21. november 2000 - 09:34 #5
ville det her virke? Der er kun én director fil med spillet i.

on prepareMovie
  preLoad
end prepareMovie

Jeg har ikke direkte mulighed for at teste det inden det SKAL virke så, al hjælp er højt værdsat!
Avatar billede ldanielsen Nybegynder
21. november 2000 - 10:17 #6
preLoadMovie the moviename !!

Har du externe casts? Jeg er ikke HELT sikker på at de også vil preloades, men prøv at hælde en 10-20 Mb i dem, så burde du kunne mærke det. Ellers kan du i hvert fald se det på memory inspector\'en.

Men du siger at der kun er 1 fil, og så er jeg 99,999% sikker.

Men du skal fortælle hvad du vil preloade, derfor skal du skrive som jeg siger.

PreloadMovie skulle preloade hele movie\'en, og \'the movieName\' vil altid være lig med den movie man er i, så syntaksen holder her.
Avatar billede kanding Nybegynder
06. december 2000 - 23:51 #7
Hvis hele movie\'n skal downloades, så slå streamingen fra.
gå til: modify >> movie >> playback
klik \"play while downloading movie\" fra
Avatar billede ldanielsen Nybegynder
07. december 2000 - 00:02 #8
Kanding >> Endelig én der kender til shockwave, det gør jeg ikke
Avatar billede kanding Nybegynder
07. december 2000 - 01:14 #9
Lige en ting. Preload har intet med streaming at gøre. Preload er for at føre castmembers op i ram, så de er klar.
Streaming er til for at kunne starte en movie inden alt er på disken. Streamingen for interne castmembers er afhængig af scoren, fra sprite channel 1 til 1000 i frame 1, derefter sprite channel 2 osv. Derefter startes i castlib 1 member 1 osv.
Den bedste måde at streame på er at have så lidt i frame 1 som muligt måske bare en velkomst text og defeter lægge de members som skal bruge på den første rigtige skærme i scoren uden for stage, spredt ud over x antal frame. Velkomst texten er trukket udover alle frames, så bruger kan læse mens vi henter members.

Hvis det er eksterne filer, kan man styre \"streamingen\" 100 %% fordi man selv kan sætte preLoadNetThing() kald i gang.

Evt. kig på www.maxibon.dk (klik på fabrikken inde i nerd city). Der er det tydeligt at se streamingen
Avatar billede larsholmgaard_dk Nybegynder
07. december 2000 - 09:04 #10
tak for kommentaren Kanding, jeg prøver at se om det virker.
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