Avatar billede zoom Praktikant
04. juni 2004 - 10:17 Der er 34 kommentarer og
1 løsning

Mouse over - actions

Hejsa

Jeg har en kort tekst på et stykke baggrund som er lavet om til en knap. Når musen køres over dette område (tekst og baggrund)
skal der aktiveres et andet lille movieklip som kommer frem på samme side og forsvinder igen når musen går ud af området igen.

Har nogen et lignende eksempel jeg kunne se noget kode fra der virker ?
Avatar billede Kengun Praktikant
04. juni 2004 - 10:21 #1
følger med. noget jeg synes er "nice" er når det lille movieklip også kører sin animation ferdig og ik bare "kuttes" væk når musen går ud af området. men det er måske ik dette du søger?
Avatar billede zoom Praktikant
04. juni 2004 - 10:24 #2
joh det ku da godt tænkes det kunne være fint til en anden gang. Men lige nu har jeg bare brug for noget simpelt da det lille moveklip der fremkommer bare er en tekst forklaring.
Avatar billede le_bon Nybegynder
04. juni 2004 - 10:43 #3
Hint:

knappen skal have følgende action:
on(rollOver){
  knapmc.gotoAndPlay("over");
}
on(rollOut){
  knapmc.gotoAndPlay("out");
}

Lave et Movieclip og giv det instancenavnet: "knapmc"
I knapmc laver angiver du framelabels der hedder "over" og "out" , for henholdsvis den animation der skal vises når du fører musen hen over knappen, og henholdsvis den animation der skal vises når du flytter musen.

Prøv engang!  c",)
Avatar billede Kengun Praktikant
04. juni 2004 - 10:48 #4
det kan også løses svært enkelt ved at du drar movieclipet ind i "Down" framen på din knap.
Avatar billede le_bon Nybegynder
04. juni 2004 - 10:58 #5
kengun >> Det er en skidt måde at gøre det på, der er ikke særlig mange muligheder, og du kan ikke have animation i både over og out.

Jeg har lavet et lille lille eksempel: www.foobar.nu/div/mouseover.fla
Avatar billede Kengun Praktikant
04. juni 2004 - 11:02 #6
jeg har også lavet et lille eksempel http://www.kengun.com/eksperten/505950.zip så kan zoom vælge hvilken måde han lave det på.
Avatar billede zoom Praktikant
04. juni 2004 - 11:03 #7
kan ikke åbne din fla fil ?
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:06 #8
Prøv igen, nu har jeg gemt den som Flash MX og ikke Flash MX2004
Avatar billede zoom Praktikant
04. juni 2004 - 11:07 #9
le bon----jeg blander det vist sammen.

Det du kalder knapmc er ikke en knap vel det er bare et navn på et movieklip ???

I knapmc skriver du om 2 frame labels der skal laves , indeholder Knapmc så kun de 2 frames ?

Så skriver du at der skal fremkomme en animation når jeg flytter musen men det var jo meningen at den første bare skulle forsvinde ??

Er lidt forvirret
Avatar billede Kengun Praktikant
04. juni 2004 - 11:08 #10
hmmm, og min er desverre Flash5 da jeg ik har FlashMX lige her :-/
Avatar billede zoom Praktikant
04. juni 2004 - 11:09 #11
ok nu åbner den i flash mx men der er bare en hvid side ??
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:11 #12
kengun >> Enten har jeg misforstået spørgsmålet, eller også opfylder dit eksempel ikke kravene....der er ingen animation når man flytter musen??

Jeg må altså også på det kraftigste råde zoom til at bruge min metode, da den er langt mere anvendelig. Sikke selvglad jeg er, he he!! :D
Avatar billede zoom Praktikant
04. juni 2004 - 11:12 #13
Jeg er enig med dig le bon, men forstår ikke din første forklaring endnu ?
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:13 #14
kan du heller ikke se denne her: www.foobar.nu/div/mouseover.swf ?
Avatar billede Kengun Praktikant
04. juni 2004 - 11:13 #15
her er mit eksempel: http://www.kengun.com/eksperten/505950.html . er det ik slig du ønsker?
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:17 #16
Ok.

"Det du kalder knapmc er ikke en knap vel det er bare et navn på et movieklip ???"....knapmc er INSTANCE navnet på et movieclip.

"I knapmc skriver du om 2 frame labels der skal laves , indeholder Knapmc så kun de 2 frames ?"......Nej, du du har  x-antal frames. Når du markerer en frame kan du, i din property inspector angive framelabel.
Avatar billede zoom Praktikant
04. juni 2004 - 11:17 #17
Joh......... le bon det er præcis sådan jeg skal bruge det....præcis
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:23 #18
I dit movieclip, knapmc, laver du f. eks. en motiontween over 30 frames, hvor en ting fader ind. Og i de næste 30 frames laver du en motiontween hvor tingen fader ud.

De første 30 frames skal have FRAMELABEL "over", og de næste 30 frames skal have FRAMELABEL "out".
Husk at sætte stop(); actions i første og 30. frame i knapmc.
Avatar billede zoom Praktikant
04. juni 2004 - 11:23 #19
Ja bortset fra at knappen du har lavet også skal fungere som knap altså ?
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:25 #20
Måske mangler jeg at sige at knapmc skal ligge på hovedscenen (der hvor du også har din knap), og det er dér du kan give den instance-navnet "knapmc" i property inspector.
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:29 #21
jaja, knappen er fult ud brugbar som almindelig knap også. - Du smider bare en on(release)-action på knappen.
F.eks.
on (release) {
    getURL("http://www.foobar.nu", "_blank");
}
Avatar billede zoom Praktikant
04. juni 2004 - 11:31 #22
Ja ok jeg er ikke lige en haj til det der med instance men prøver løs på at få det til at køre kan du ikke sende mig fla filen på dit eksempel til at kikke efter...
Avatar billede zoom Praktikant
04. juni 2004 - 11:31 #23
aso@soon.com
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:34 #24
har du Flash MX?
Avatar billede zoom Praktikant
04. juni 2004 - 11:34 #25
ja
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:38 #26
den er sendt...
Avatar billede zoom Praktikant
04. juni 2004 - 11:55 #27
Jeg har nu lavet en knap jeg kalder "Knap" hori jeg har indsat din kode i actions

on(rollOver){
  knapmc.gotoAndPlay("over");
}
on(rollOut){
  knapmc.gotoAndPlay("out");
}

Så har jeg lavet en movie der hedder "knapmc" på de første 30 frame har jeg skrevet "over" i rubrikken Frame for de første 30 frame og "out" i de sidste 30 frame
(der køre en fade shapetween der)

Der er kommet et lille rødt flag på tidslinien og over og out står der også.

Når jeg publisher min "Knap" sker der imidlertid ingenting når jeg bruger musen ??
Avatar billede le_bon Nybegynder
04. juni 2004 - 11:58 #28
Har du husket at "knapmc" skal ligge på hovedscenen (der hvor du også har din knap), og det er dér du kan give den instance-navnet "knapmc" i property inspector.??
Avatar billede zoom Praktikant
04. juni 2004 - 12:16 #29
øøøøh tjo jeg har lavet de 2 filer "Knap" og "knapmc" og gemt dem i samme mappe - men det er jo ikke det du mener .....jeg ved ikke hvordan jeg får "knapmc" ind på "Knap" scenen ??
Avatar billede le_bon Nybegynder
04. juni 2004 - 12:24 #30
Du har lavet alt rigtigt udover det sidste dér!
Åben Scene 1 (hvis det er dér din knap ligger) i din Flashfilm. Åben dit bibliotek (Ctrl. + L). Drag n' drop "knapmc" fra biblioteket ind på scenen ved siden af din knap. Markér knapmc og giv den instancenavnet "knapmc" i propertyinspector'en (Ctrl. + F3)
Avatar billede zoom Praktikant
04. juni 2004 - 12:30 #31
Der er noget galt for knapmc ligger ikke i mit libery ....Har lige sendt dem til dig
Avatar billede le_bon Nybegynder
04. juni 2004 - 12:46 #32
Aahhh...du har lavet en grundlæggende fejl: Movieclip er ikke det samme som en Flashfilm. Et Movieclip ligger inde i en Flashfilm....jeg laver lige om på din film, så får du den tilbage...
Avatar billede le_bon Nybegynder
04. juni 2004 - 13:10 #33
Så er der mail....Fejlen var at du havde lavet en fil til hvert movieclip og knap. Det er ikke som i html, det hele ligger i én fil og ikke i flere forskellige. (I hvert fald i dette tilfælde)

Håber det hjalp! c",)
Avatar billede zoom Praktikant
04. juni 2004 - 13:13 #34
Mange tak for hjælpen - jeg håber du er tilfreds med points´ne. Jeg vil dog huske dig en anden gang...Zoom
Avatar billede le_bon Nybegynder
04. juni 2004 - 13:25 #35
Velbekomme, og tak for points! (Man kan jo altid give karma hvis man syntes.....hehe, tænk at jeg kan få mig selv til at skrive det!!! :D )

Mvh. le_bon
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