09. august 2002 - 02:28Der er
11 kommentarer og 1 løsning
preload tilmed og næsten!
..hvis en film preloades og der i allersidste frame ligger en load moviefunktion, der læser en anden .swf oven i hoved-filmen vil den da også blive preloadet?
For at uddybe... det du kan gøre er at loade din nye film ind i en movieclip offstage i starten og lave en preloader på clippet sammen med din egen preloader og til sidst lave din loadmovie... Så vil clippet nemlig være cachet/parkeret i det usynlige movieclip...
tidligere spurgte du om hvordan min preloader så ud, og postede derefter koden som bu bad om... men de indlæg ser ud til at være forsvundet!!??
jeg vil lige gentage mig selv i håb om vi kan fange tråden igen!!:
jeg er helt med på at lave et tomt movieclip (offstage) i starten af min film og loade filen ind i det clip!
men jeg er noget i tvivl om hvordan jeg laver en preloader på clippet(så den eksterne fil bliver indlæst) sammen med min egen preloader (det var ca her du spurgte til min preloader!!)
preloaderen består af 2 tomme keyframes med følgende action i frame 1:
Så skulle den være der - begge film preloades... Når du skal starte den overliggende skriver du _level1.play() ... I din preloader kan du nu lave et tekstfelt på hovedfilmen, og give den variablen "pro", så står der hvor meget (af begge film) der er loaded, indtil de begge er loaded ind, og "intro" startes...
Dette gælder kun hvis din nye film skal læses ind ovenpå hovedfilmen (og deres størrelse er ens), Hvis den skal i et movieclip, skal koden ændres en lille smule til...
hvis jeg senere ønsker at kalde den samme fil gemmem loadmovie på en knap dør den i frame 1 da der jo er en stop action! (jeg går ud fra det er det der sker)
mit forsøg ser sådan her ud:
on (release) { loadMovieNum("test.swf", 1); _level1.play() }
hvordan definerer jeg der skal springes til frame2??
Der er ingen grund til at unloade den og loade den igen. Når den ikke skal kunne ses mere, sender du den bare tilbage i den tomme frame1 med _level1.gotoAndStop(1) , og når den skal aktiveres igen: _level1.play()
Du loader så dine øvrige film ind ovenpå igen. Filmene er jo gennemsigtige, i en tom frame.
takker for indlæg...nu har jeg lidt at rode med :))
nano
Synes godt om
Ny brugerNybegynder
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.