Avatar billede bibii Nybegynder
15. april 2002 - 14:59 Der er 14 kommentarer og
1 løsning

Knap med movie

Hej

Jeg skal lave en knap, hvor man ved mouseover skal køre en animation i knappen - ligeledes skal der når man fjerner musen køre en anden animation.

Mår man har trykket på den skal den forblive markeret...

:)
Avatar billede answermaster Nybegynder
15. april 2002 - 15:10 #1
Når du har lavet en knap ser tidslinjen nogen lunde sådan her ud:

Up Over Down Hit
| o | o | o | o |

Nu laver du en layer mere:

Up Over Down Hit
| o | o | o | o |
| o |  |  |  | >ny layer

Her sætter du dit movieclip ind i over. Og det andet ind i down.

/Answer
Avatar billede answermaster Nybegynder
15. april 2002 - 15:11 #2
Hov 'forblive markeret' undskyld lige et øjeblik! :)
Avatar billede answermaster Nybegynder
15. april 2002 - 15:13 #3
Når du har trukket knappen ud på formen, skal du have 2 frames. I den ene frame er din knap, i den anden frame har du movieclippet som skal vises når knappen er nede. Skriv denne action i knappen:

gotoAndPlay(2);

Jeg har kaldt din anden frame 2, for det vil det nok være.

/Answer
Avatar billede bibii Nybegynder
15. april 2002 - 15:46 #4
der sker ikke noget når jeg placerer en movie i downstate (det skulle også være når jeg bare fjerner musen (uden at trykke).

Tak ind til videre ;)
Avatar billede Himbear Nybegynder
15. april 2002 - 16:25 #5
Der kan du heller ikke gøre på den måde.

Hvis du ikke allerede har det, skal du lave et moviclip som din knap ligger i.

I layer 1 kan du have din knap fra feks. frame 1 til 20. Sæt et stop-script i frame 1.

I layer 2 fra frame 2 skal du have have din knap, som den skal se ud når den er blevet trykket på.

I layer 3 fra frame 3 og frem skal du have den animation der skal køre ved mouseleave. I slutningen af din animation skal du lige have et script der får den til at gå til frame 1 eller 2.

Du skal have følgende script på din knap:

on (rollOut) {
    _root.ditmovieclip.gotoAndPlay (3);
}
on (release) {
if (_root.ditmovieclip._currentframe = 1) {
    _root.ditmovielip.gotoAndStop (2);
} else if ( _root.ditmovieclip._currentframe = 2 ) {
    _root.ditmovieclip.gotoAndStop (1);
}
}
Avatar billede bibii Nybegynder
16. april 2002 - 10:50 #6
Det ser godt ud tino bh, men vil jeg med dit eksempel kunne have en animation ved mouseover.
Avatar billede Himbear Nybegynder
16. april 2002 - 10:55 #7
Du kan kombinere answermaster's svar med mit.

Du skal stadig ha' din animation inde i din knap, som han forslår.

Sig til hvis der er noget af du skal have uddybet.
Avatar billede bibii Nybegynder
16. april 2002 - 11:03 #8
Tak jeg kigger lige på det.
Avatar billede bibii Nybegynder
16. april 2002 - 11:16 #9
tino_bh > Når du skriver at jeg skal lave et movieclip som min knap skal ligge i - mener du så selve knapgrafikken eller skal jeg lave et instance.

Hvis du har mulighed for det kan du så sende en lille Flash-fil til mig:

bibi@zakir.dk
Avatar billede Himbear Nybegynder
17. april 2002 - 08:18 #10
Det gør jeg lige!
Avatar billede Himbear Nybegynder
17. april 2002 - 08:48 #11
Jeg har sendt dig en mail.
Avatar billede bibii Nybegynder
17. april 2002 - 11:35 #12
Tak...:)
Avatar billede bibii Nybegynder
17. april 2002 - 14:17 #13
tino_bh >>  jeg har lige lidt problemer, må jeg sende min fil til dig.???

:)..
Avatar billede Himbear Nybegynder
17. april 2002 - 14:20 #14
Ja bare gør det! :)

tinocordes@hotmail.com

Skriv lige hvad problemet er.
Avatar billede bibii Nybegynder
17. april 2002 - 14:34 #15
Tak - jeg har sendt den ;)
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