Avatar billede flashnoob Nybegynder
09. maj 2004 - 13:22 Der er 10 kommentarer og
1 løsning

Afspillle en frame ved start

Hej
Ja, nu har jeg rodet med det her og jeg ka' ik' hit u' aet!
Jeg skal have en frame i et movieclip til at afspille når flashfilen startes
Hvordan gør man det.
Avatar billede _k Nybegynder
09. maj 2004 - 13:34 #1
Giv dit mc et instance name i property panelet, og smid den her linke på første frame i main timeline:

navnetDuHarGivetDitMC.gotoAndPlay(100); // Her afspilles så fra frame 100

...hvis mc'et ligger først på din timeline starter det med at spille - medmindre du har puttet en stop-action ind først!
Avatar billede flashnoob Nybegynder
09. maj 2004 - 13:49 #2
Ja, det er klart :o/
takker
Avatar billede _k Nybegynder
09. maj 2004 - 13:51 #3
selv tak ;o)
Avatar billede flashnoob Nybegynder
09. maj 2004 - 13:57 #4
Hvad så hvis jeg skal spille en anden frame i et andet movieclip fra det pågældende movieclip?

_root.navnetDuHarGivetDitMC.gotoAndPlay("100"); //Det virker ikke
Avatar billede _k Nybegynder
09. maj 2004 - 14:05 #5
Kald dit andet mc noget andet end dit første. Du kan hoppe ud af et mc med _parent. _parent.mc2.gotoAndPlay(100);

..og husk at 100 ikke skal være i anførselstegn. Dem bruger du kun hvis du har givet en bestemt frame et label-navn.
Avatar billede flashnoob Nybegynder
09. maj 2004 - 14:59 #6
Det er lidt mærkligt... Den afspiller ikke den frame jeg har angivet. Den står bare stille på frame 100, uden at spille frem til frame 140. Jeg har ikke sat nogen stop nogen steder andet end ude i _root.

Jeg tager det lige fra en ende af:
I roorten har jeg 3 layers, hvor der ligger et mc på hver. Når filen startes skal den starte med at afspille frame 100 i mc1, fra frame 140 i mc1 skal den afspille frame 100 i mc2, på layer 2 og derefter det samme på mc3.
Men den står jo bare stille på frame 100 i mc1, uden at afspille.

Tak for hjælpen indtil videre k, håber du vil hjælpe lidt mere :)
Avatar billede _k Nybegynder
09. maj 2004 - 15:26 #7
Lyder som om din film står og looper, så navnetDuHarGivetDitMC.gotoAndPlay(100); bliver kaldt hele tiden - så ser det nemlig ud som om den står stille.

Har du flere Frames på main timeline i roden og stopper du dem på noget tidspunkt?
Avatar billede flashnoob Nybegynder
09. maj 2004 - 15:42 #8
Nej, den looper ikke. Jeg har sat fps helt ned, og det ser ikke ud som den looper.
Ja, jeg har 2 frames for hvert layer (ialt 6 keyframes). Og jeg har en stop(); ved frame 2. Meningen er at når mc3 er afspillet skal den gå til frame 2 (med frame label "end"), hvor stop(); kommandoen er
Avatar billede _k Nybegynder
09. maj 2004 - 15:44 #9
..jeg er vist mere forvirret end noget andet - har du mulighed for at lægge din fil op et eller andet sted, så jeg kan gi' den et kig?
Avatar billede flashnoob Nybegynder
09. maj 2004 - 16:09 #10
Hmm.. nej jeg har ikke noget sted jeg kan ligge den op. Men har du ikke en email jeg kan sende til?
Avatar billede _k Nybegynder
09. maj 2004 - 16:13 #11
Ok - kyl den afsted på tom@f8.dk
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