04. juni 2004 - 10:17Der 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 ?
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?
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.
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.
"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.
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.
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.
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"); }
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...
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 ??
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.??
øøøø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 ??
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)
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...
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)
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
Synes godt om
Ny brugerNybegynder
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.