Avatar billede nulle99 Nybegynder
20. maj 2005 - 12:58 Der er 6 kommentarer

loade swf's efter hinanden

Hej
Jeg har en main flash fil, hvor jeg gerne vil loade fem flashfilm efter hinanden. Det vil sige at når flash1.swf er slut skal flash2.swf komme umiddelbart efter. - Det er fem swf's hvor der er nogle simple tweens, de har alle samme størrelse og varighed, når alle så har kørt efter hinanden skal de loade forfra.
Er der nogle der kan hjælpe?
mvh
Avatar billede le_bon Nybegynder
20. maj 2005 - 15:19 #1
Kan du ikke bare indsætte loadmovie-actions i sidste frame af hver swf? (Sig til hvis du vil have det uddybet)

c",)
Avatar billede nulle99 Nybegynder
20. maj 2005 - 15:27 #2
Det vil jeg gerne have uddybet...
Kan man ikke vha noget AS klare den fra main flashen? - Da jeg gerne ville kunne styre det derfra. - Men hvis det ikke kan lade sig gøre må den anden løsning være sagen.
Avatar billede le_bon Nybegynder
20. maj 2005 - 16:00 #3
Mit forslag var at skrive f.eks. loadMovie("film1");, loadMovie("film2"); osv. i sidste frame af hver film.

Men jeg kan forstå at du helst vil have alle actions i "hovedfilmen". Der findes sikkert en smartere metode som hajerne vil foreslå, men hvis jeg skulle lave det, kan jeg lige umiddelbart kun komme på følgende løsning:
Lave et mc i hovedfilmen. I dette mc skriver du så loadMovie("film1"); i første frame, loadMovie("film2"); i f.eks. frame 200 og loadMovie("film3"); i f.eks. frame 400. (Hvis dine film er f.eks. 200 frames hver.)
Så smider du dit mc ud på main timeline. Det er måske lidt en bastardmetode, men den burde fungere.

c",)
Avatar billede nulle99 Nybegynder
20. maj 2005 - 16:11 #4
Tak for det, jeg venter lige på en evt. anden løsning.
I mellemtiden implementerede jeg den løsning du foreslog, og umiddelbart virker det udemærket, men da filmen skal være en projector fil, der kører i fullscreen, sker der det at film 1 er fullscreen resten er ikke?? - Jeg har samme fscommand i alle film i første frame:
fscommand("fullscreen","true");
fscommand("allowscale","false")

Hvordan kan det være?
Avatar billede le_bon Nybegynder
20. maj 2005 - 16:25 #5
Tjaa...det er et godt spørgsmål. Der må vi vente til der kommer en rigtig 'haj' forbi...

c",)
Avatar billede arnums Nybegynder
22. maj 2005 - 12:17 #6
Du skal vel have fat i et eller andet local connections(?) altså en listener.
Der lytter i main swf´en, om evt. film1 er nået til hvor film2 skal loades.
Så skal der vel ligge et eller andet i film1 der siger "nu er jeg færdig" til main swf.

Søg efter listener, local connections o.lign.
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