Avatar billede homemicky Nybegynder
19. december 2001 - 16:26 Der er 10 kommentarer og
1 løsning

Flash knap

Jeg kunne godt tænke mig at vide hvordan man laver en knap med en funktion hvor når musen går henover sker der noget andet et andet sted på websiden?
Avatar billede lingoman Nybegynder
19. december 2001 - 16:28 #1
du sætter en action på knappen

on (rollOver) {
//gør noget et andet sted
}

on (rollOutr) {
//stop med det
}
Avatar billede mat Nybegynder
19. december 2001 - 16:29 #2
f.eks:

on (rollOver) {
    _root.mitMovieClip.gotoAndPlay (1);
}

det er så skal ske ligger i et movieclipinstance med navnet mitMovieClip på hovedtidslinien...
Avatar billede lingoman Nybegynder
19. december 2001 - 16:30 #3
rettelse>>
Der skuller stå rollOut og ikke rollOutr
Hvad vil du have der sker når musen er over knappen?
Avatar billede mat Nybegynder
19. december 2001 - 16:30 #4
øv, du er jo et regulært lyn lingoman....
Avatar billede thoma3001 Nybegynder
19. december 2001 - 16:31 #5
lav noget grafik i hit-framen der hvor du vil have at knappen skal blive aktiveret.
Avatar billede lingoman Nybegynder
19. december 2001 - 16:32 #6
hehe..Fik ADSL ;)

Men det er godt at du er her mat.. jeg har ikke tid alligevel
Avatar billede mat Nybegynder
19. december 2001 - 16:49 #7
okay....en lille uddybning:
det som vi gerne vil have til at ske (f.eks en animation) ligger vi i et movieclip. Det instance af movieclippet der ligger på scenen kalder vi for \"clip\" (i instancepanelet). I den første frame af movieclippet ligger en stop(); action (så det ikke bare står og looper).

På knappen ligger vi f.eks scriptet:

on (rollOver) {
_root.clip.play();//spil for fanden
}
on (rollOut) {
_root.clip.gotoAndStop (1);//hop tilbage til frame 1 og stop
}

...det er en måde at gøre det på...
Avatar billede baitianlong Nybegynder
20. december 2001 - 17:02 #8
Du skal tænke i tidslinier...

Du kan lægge handlingen / det der skal ske længere ude i filmen (som eksempel frame 30)

Derefter giver du knappen en action, der hedder

on (rollOver) {
gotoandplay (30)
}

Sidst i handlingen / grafikken der udløses kan du sætte et stop, eller et andet gotoandplay()
Avatar billede snuseren.dk Nybegynder
28. december 2001 - 17:43 #9
Du kan også gøre det på en anden måde, sån\' at du ikke skal skrive ActionScript:

Vælg Insert menuen ->> New Symbol
Der skriver du et navn til knappen, og vælger button i afkrydsningsfeltet, og trykker OK. Tegn din knap, tryk Ctrl + A på dit tastetur, gå op i editmenuen ->> Copy. Tryk Ctrl + E på tasteturet. Nu er du ude i din Scene igen. Vælg Insert menuen ->> New Symbol, skriv navnet på symbolet når musen flyttes over det andet symbol. Vælg movie clip i afkrydsningsfeltet, tryl OK. Vælg Edit menuen ->> Paste in Place, og lav evt. et motion tween eller det der skal ske når musen flyttes hen over. Tryk Ctrl + L for at åbne din Library, hvor alle dine symboler ligger. Dobbeltklik på det symbol du oprettede først, gå op i layer feltet. Tryk F6 på tastetureret, i det frame hvor der ovenover står Over. Træk nu det andet symbol ud på Scenen, (Movie clippet) og nu skulle din knap være færdig.
Tryk Ctrl + E, Træk det Symbol ud på sCENEN som du oprettede først, og tryk på F12.

//Snuseren.dk
Avatar billede spilota Nybegynder
03. januar 2002 - 19:43 #10
lav en firkan og tryk F8 (convert to symbol) og vælg \"buttom\" så har du din timeline.. der er 4 stadier knappen kan stå på.. der står også hvad funktionerne er... press/Hover(når du holder over lav f.x knappen rød.. )

prøv...
Avatar billede baitianlong Nybegynder
25. november 2004 - 18:05 #11
altså, homemicky, nu har du haft tre år til at tænke over tingene. Er det ved at falde på plads ? :D
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