23. august 2000 - 15:56Der er
14 kommentarer og 1 løsning
Preloade movie 2 mens movie 1 bliver afspillet
Jeg har 16 store flash movies og fordi de er så store kunne jeg godt tænke mig at loade dem ind mens den foregående movie bliver afspillet.
Et eksempel: Så kan jeg imens movie nr 1 bliver afspillet og bliver spillet til enden (den skal spilles til enden) samtidig med preloade movie nr 2 og lade den vente med at afspille til movie nr 1 er afspillet. Og derefter det samme om igen preloade movie nr 3 imens nr 2 bliver afspillet osv...
Lav dem i to frames... Den ene frame er usynlig... Så kan du have flashfilm 1 i den store frame, mens den anden flashfilm er i den usynlige frame og bliver loadet! Nå så den er færdig ryger film 2 op i framestor!
Du laver to frames... Frame-top på 100% og frame-bund på 0%
Så nå du har spillet film1 i den store laver du en funktion der piller side2 (med film2) ind på den storeframe og side3 (med film3) ind på frame-bunds plads!
Blot et foreslag - jeg har ikke prøvet om dette virker, men det ville være min fremgangsmåde hvis jeg skulle gøre det:
Lav en lille film til at styre det hele. Denne henter først movie 1 ind i level 1 og viser denne. Når den begynder at vise filmen loader du movie 2 ind i level 2. Sæt evt. første frame i movie 2 til \'STOP\' så filmen ikke starter før du ønsker det. Når movie 1 er spillet færdig, starter du med at hente movie 3 ind i level 1 (oven i movie 1) og beder level 2 om at begynde at spille (begin tell target ....). Når movie 2 så er færdig loader du movie 4 ind i level 2 og beder level 1 om at spille.... og så fremdeles! (o:
Selvfølgelig skal der være en masse kontrol af om en movie nu er færdig med at spille eller ej, men det kan sikkert hurtigt laves.
Du kunne evt. i hver af dine movies lave en if (_currentframe=_totalframes) og sætte en variabel i _level0 der fortæller at din movie er loadet færdigt. Så er det jo blot at lave et lille loop i din loadermovie der checker om den må begynde at afspille filmen!
Men samme ide med at sætte en variabel i _level0 og så læse denne for at vide om movien er færdige med at spille eller ej og så blot et loop i din loadermovie der venter på at variablen bliver sat.
Hej raivo Nu har jeg fået produceret nogle af mine film og bare de første 3 fylder mellem 255 og 539 kb, så helt små er de ikke.
Dit eksempel har jeg også fået til at virke og dog, jeg tror ikke at mine film bliver preloaded. Jeg tror kun at det er første frame der bliver loaded og når så jeg skal afspille den formodede preloaded film, begynder den først at loade hele movien ned. Hjælp
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.