Avatar billede -=vortex=- Nybegynder
17. oktober 2003 - 09:23 Der er 18 kommentarer og
1 løsning

Problemer med rollover animation + flere knapper

Ok, jeg har et par små problemer som ikke skulle være noget problem for jer garvede Flash brugere. Jeg er, som i nok kan konkludere af mine problemer, nybegynder i Flash og har fået lidt hjælp fra en kammerat til at komme igang.

Mit største problem med Flash er at jeg ikke kan få mine knapper til at spille animationen færdig når nu brugeren vælger at bevæge musen henover hit zonen hurtigt. Jeg har selvfølgelig brugt sådan et button symbol med en movie clip i, som jeg gerne vil have spiller færdig selvom brugeren ikke bliver ved med at holde musen over hit zonen.
Det var et problem, og mit vigtigste problem.

Jeg har også et rimeligt skægt problem, som nogle af jer guruer nu vil sidde lidt og more jer over :)
Jeg har lavet 1 movie clip som jeg så har genbrugt på mine 6 knapper, og så ville jeg også gerne have lavet et andet movie clip, som jeg også har, og sætte det ind i Over delen af min Button sammen med det første movie clip. Problemet opstår da jeg sætte det movie clip og det samme klip dukker op på hver eneste knap, selvom jeg kunne har defineret den til at dukke op på en af mine knapper, da jeg skal have en forskellig animation til hver knap, som ligesom fortæller: Denne sektion er til fotografier eller en beskrivelse osv. Jeg har senere prøver at duplikere mit første movie clip og bruge den istedet for det samme movie clip på alle 6 knapper, men problemet er det samme: Min tekst dukker op på hver eneste af knapperne. Nogen der ved hvad jeg har gjort galt?

Det vigtigste for mig er at få svaret på spørgsmål men jeg vil selvfølgelig også meget gerne have svaret på andet spørgsmål hvis det kunne lade sig gøre. :)
Avatar billede mat Nybegynder
17. oktober 2003 - 09:40 #1
1.

Lad være med at smide movieclippet ind i knappen. Læg det istedet på scenen sammen med knappen. Giv movieclippet et instancenavn i propertiesboxen (der er en lille rude ved navn "instance") det kun f.eks være "clip" (uden "").

På din knap skriver du så:

on (release) {
clip.play();
}

Så er der intet i verden der kan stoppe det :)

2.

Det er sådan flash virker. Alle dublikater stammer fra det samme symbol i library og går du ind og editerer i et ændres det i alle andre såvel som i library.

Du skal altså i princippet have et symbol for hver af dine knapper.


mvh mat
Avatar billede -=vortex=- Nybegynder
17. oktober 2003 - 09:58 #2
Jeg ved ikke om jeg har gjort det rigtigt men nu sker der det at animationen kun kører i starten af afspilningen også selvom jeg ikke holder musen over eller noget, og hvis jeg prøver at rykke musen henover sker der intet.
Avatar billede mat Nybegynder
17. oktober 2003 - 10:12 #3
du skal lige skrive stop(); i første frame af dit movieclip :)
Avatar billede -=vortex=- Nybegynder
17. oktober 2003 - 10:28 #4
Jeg tror jeg er ualmindeligt dum for jeg kan ikke få skidtet til at virke :(
Avatar billede -=vortex=- Nybegynder
17. oktober 2003 - 11:16 #5
Nu virker det sådan at når man klikker på knappen så køre animationen, hvor jeg godt ville have den til at køre animationen når musen gik henover hit zonen
Avatar billede alexander_j Nybegynder
17. oktober 2003 - 14:31 #6
on(rollOver) tror jeg det hedder!
Avatar billede mat Nybegynder
17. oktober 2003 - 17:40 #7
det gør det da osse :) ("tror" - alexander?)
Avatar billede alexander_j Nybegynder
17. oktober 2003 - 17:58 #8
undrer mig bare over at der skal være både button og movieclip når man kan nøjes med movieclip! :-?
Avatar billede mat Nybegynder
17. oktober 2003 - 18:06 #9
Jeg tror jeg vågnede i en flash 5 verden imorges - det kan være det er derfor? dudidudidudi (<- temaet fra twilight zone)
Avatar billede -=vortex=- Nybegynder
18. oktober 2003 - 22:24 #10
ok så har jeg et andet spørgsmål, mange tak for hjælpen så langt.
kan man have den button til at spille 2 forskellige movie clips? jeg kan ikke finde ud af det script halløjsa. fordi jeg vil nemlig have det til at virke som en mouseover og så også have en tekst der beskriver linket til at komme frem.
Avatar billede mat Nybegynder
18. oktober 2003 - 23:10 #11
joda, det er bare samme fremgangsmåde f.eks:

on (release) {
clip.play();
clip_nummer_2.gotoAndStop(2); // eller gotoAndPlay alt efter lyst og formål (2 er framenummeret)
}

mvh mat
Avatar billede -=vortex=- Nybegynder
20. oktober 2003 - 18:27 #12
tak for hjælpen men jeg kan ikke få det til at virke, lige meget om jeg prøver at skrive gotoAndPlay eller Stop... min grafik der skal dukke frem gør intet og det første movie clip duer heller ikke med det script.
Avatar billede mat Nybegynder
20. oktober 2003 - 18:33 #13
mon det er fordi jeg konstant kvajer mig og skriver on (release) når det skal være on (rollOver) ? :/
Avatar billede -=vortex=- Nybegynder
21. oktober 2003 - 20:02 #14
hmmm.. nu siger den

Clipboard Actions: Line 3: ';' expected
    clip1-1.gotoAndStop(2);

efter jeg prøver at sætte (rollOver) ind
Avatar billede mat Nybegynder
21. oktober 2003 - 20:05 #15
eeeek.... (det var et hvin)

du må dælendulme ikke bruge "-" i navngivning, det er en minus operator, brug underscore istedet ;)
Avatar billede -=vortex=- Nybegynder
22. oktober 2003 - 09:09 #16
nååå ok... hehe.. ja nogle gange er jeg helt håbløs :)
Avatar billede -=vortex=- Nybegynder
22. oktober 2003 - 09:16 #17
mange mange tak, det lader til der duer nu :D
nu er jeg rigtig glad :D
Avatar billede mat Nybegynder
22. oktober 2003 - 11:04 #18
perfekt :)
Avatar billede -=vortex=- Nybegynder
22. oktober 2003 - 23:03 #19
mange tak for hjælpen, måske du lige kan svare et til spørgsmål (jeg ved godt jeg har mange :) ). det grafik der skal komme frem efter jeg har kørt cursoren over min button bliver fremme efter jeg har kørt cursoren væk, ved du hvordan man kan få den til at forsvinde når cursoren ikke er over button instancen mere?
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