Avatar billede muddyw. Praktikant
19. juni 2006 - 20:35 Der er 14 kommentarer og
1 løsning

hvordan hoppe til et MC i et andet MC

jeg har en button, som når man trykker på den skal hoppe til et clip som ligger inde i et andet clip som ligger i et andet clip.

jeg fatter ikke rigtig det der med _parent/_root osv.

kan nogan give et enkelt svar ;-)
Avatar billede mat Nybegynder
19. juni 2006 - 23:18 #1
Flash arbejder med hierakier af indlejrede movieclips (som du har fanget), _root er det yderste (eller main timeline), og alt er indlejret i _root (pånær levels, men det er irrelevant lige nu :P).

Hvis du skriver _root.some_movieclip så er det stien til den tidslinie som er i movieclippet "some_movieclip" (movieclips identificeres ved deres instance-navn, som defineres i "properties" boxen).

Så hvis du skriver:

_root.some_movieclip.some_other_movieclip.gotoAndStop(2);

Så er det tidlinien i "some_other_movieclip", der ligger inde i "some_movieclip", der ligger i _root (eller ude på scenen så at sige), du adresserer.

Håber det hjælper?

mvh mat
Avatar billede muddyw. Praktikant
20. juni 2006 - 11:39 #2
det virker ikke - se lige her hvad jeg gør:

på mainlinien har jeg et mc der hedder
profil
på anden frame i dette mc har jeg et mc der hedder images(med instancename img)
(det er dette jeg vil have til at afspille)

på knappen i mainlinien skriver jeg:
on (release) {_root.profil.gotoAndStop("img");

}
Avatar billede mat Nybegynder
20. juni 2006 - 18:59 #3
Hvis "img" ligger i en anden frame end den som det pågældende movieclip, det er indlejret i står i, kan du ikke pege på det. Det findes ikke.

Og hvis det står i den rigtige frame bliver stien:

_root.profil.img.gotoAndStop(en_eller_anden_frame);

Fordi "img" er indlejret i "profil", der er indlejret i "_root", og det er "img" du vil flytte playhead på. (Playhead er den røde dims der ligger over tidslinien, og peger på en frame).

mvh mat
Avatar billede muddyw. Praktikant
20. juni 2006 - 20:21 #4
jeg har gjort som du skriver men det virker ikke....
en_eller_anden_frame - er det en instance du mener.
og skal jeg adressere den direkte til første frame i selve clippet eller til den frame hvor clippet ligger på?
Avatar billede mat Nybegynder
20. juni 2006 - 20:29 #5
"en_eller_anden_frame" refererer til en frame, ikke et instance.

gotoAndStop(frame) er en metode, der beder det movieclip den bliver kaldt på (det instancenavn, der står lige foran "gotoAndStop") om at gå til en anden frame.

Prøv at lave et movieclip, giv det instancenavn "clip1" (uden ""), i "clip1", i frame 1, laver du endnu et movieclip, med to keyframes. I frame 1 af det nye skriver du "1" på scenen og laver en stop-action, i frame 2 skriver du "2". Dit movieclip der ligger i "clip1" giver du instancenavn "clip2" (uden "").

På hovedtidslinien (_root) kan du nu lave en knap med følgende action:

on (release) {
_root.clip1.clip2.gotoAndStop(2);
}

mvh mat
Avatar billede muddyw. Praktikant
20. juni 2006 - 22:37 #6
det  virker ikke!
jeg har uploadet filen så du kan se hvad jeg har lavet forkert :-(
http://www.thelamp.dk/test.html
Avatar billede mat Nybegynder
21. juni 2006 - 00:26 #7
Jeg har kun flash mx 2004 installeret, så du skal gemme den i en version jeg kan åbne (under "save as" kan du vælge tidligere versioner af flash)
Avatar billede muddyw. Praktikant
21. juni 2006 - 10:04 #8
ok fint...nu har jeg lagt en 7.0'er op....
Avatar billede mat Nybegynder
21. juni 2006 - 10:07 #9
jeg kan stadig ikke åbne den?
Avatar billede muddyw. Praktikant
21. juni 2006 - 10:11 #10
hm - jeg prøver lige igen
det burde da være nok at gemme den som 7.0, ik
Avatar billede muddyw. Praktikant
21. juni 2006 - 10:14 #11
prøv igen
Avatar billede muddyw. Praktikant
21. juni 2006 - 10:20 #12
den burde være der nu
Avatar billede muddyw. Praktikant
21. juni 2006 - 20:38 #13
kan du åbne den nu?
Avatar billede muddyw. Praktikant
22. juni 2006 - 18:05 #14
jeg kan ikke vente - så jeg har lavet et andet spørgsmål
Avatar billede mat Nybegynder
24. juni 2006 - 13:01 #15
fair nok :)
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