Avatar billede mads1987 Nybegynder
25. april 2006 - 17:20 Der er 24 kommentarer og
1 løsning

folding menu/tekst

Hej,
Har et problem. Der var ikke nok der svaret på mit foregående spørgsmål, så giver det lidt flere point.. :) Så spørgsmålets lille tråd her: http://www.eksperten.dk/spm/705180

Men kan i ikke svare her, så kan i få flere point! ;)

Mvh
Avatar billede maqhem Nybegynder
25. april 2006 - 20:11 #1
Hmm... Jeg er ikke helt sikker på, jeg forstår.

Er det et tekstfelt, hvor teksten skal ændres i, eller skal man spinge til en bestemt frame?
Avatar billede mads1987 Nybegynder
25. april 2006 - 20:29 #2
Hvis du forestiller dig at du har to knapper - knap 1 og knap 2. Når du trykker på knap 1, skal der komme en tekst frem. hvis du trykker på knap 2, skal teksten fra knap 1 forsvinde samtifigt med at teksten til knap 2 skal komme frem. Og omvendt selvfølgelig. Håber du forstå det bedre nu. :)

mvh
Avatar billede skovge Novice
26. april 2006 - 09:58 #3
Er det noget i den her stil du er ude efter?

http://www.atomicdata.dk/eksperten/knapper.html
Avatar billede mads1987 Nybegynder
26. april 2006 - 10:06 #4
Ja præcis.. Blot men en tekst under knappen, i stedet for inden i knappen. Men går udfra det er samme princip.
Avatar billede mads1987 Nybegynder
26. april 2006 - 10:30 #5
Hvordan laver man sådan nogle knapper? :)
Avatar billede skovge Novice
26. april 2006 - 12:14 #6
Du kan downloade .fla her: http://www.atomicdata.dk/eksperten/knapper.fla  - og så kigge lidt på metoden. Hvis du har spørgsmål så bare skriv.
Avatar billede mads1987 Nybegynder
26. april 2006 - 12:36 #7
Linket virker ikke.. :) ser frem til at se nærmere på metoden..
Avatar billede skovge Novice
26. april 2006 - 12:51 #8
Hmm, der er lidt problemer med at få den uploadet - har du en mailadresse jeg kan sende den til?
Avatar billede mads1987 Nybegynder
26. april 2006 - 13:00 #9
Ja, self... j-act-events@sol.dk
Avatar billede skovge Novice
26. april 2006 - 13:07 #10
Sendt!

Har opdateret så teksten står under knapperne.
Avatar billede mads1987 Nybegynder
26. april 2006 - 13:10 #11
Ok, super..
Avatar billede skovge Novice
26. april 2006 - 13:19 #12
Hvis du ikke kan få det til at virke kan du bare smide en returmail, så skal jeg forklare nærmere.  :-)
Avatar billede mads1987 Nybegynder
26. april 2006 - 13:23 #13
Det ser godt ud.. Hvad er formålet med layer 2, inde i movie clippet?
Avatar billede mads1987 Nybegynder
26. april 2006 - 13:26 #14
Og hvad er det der gør at den ene tekst forsvinder, når jeg trykker på den anden? Sidder midt i mit eksamensprojekt, så skal kunne dokumentere hvad jeg har gjort.
Avatar billede skovge Novice
26. april 2006 - 13:29 #15
Layer 2 indeholder labels - når jeg koder Flash starter jeg altid med at lave to layers hhv. "Labels" og "Actions" der indeholder (surprise, surprise) mine labels og mine actions.

Labels bruges til at navigere på tidslinien - dvs. man kan f.eks. tildele en knap actionscriptet:
on(release){
gotoAndPlay("spil_mig");
}
...så vil din Flash film springe til det sted på din timeline hvor labelen "spil_mig" er - bruges bla. til menuer m.m. hvor man så på forsiden har sine knapper og længere henne af tidslinien har sine undersider med en sigende label over, ex. vis "kontakt", "om_os" osv.
Avatar billede skovge Novice
26. april 2006 - 13:35 #16
Prøv at clicke på en af de to dummy-knapper der ligger i layer 3 på main timelinen og så tryk F9 så du kan se actionscriptet for den - så kan du se hvad der sker når du clicker på knappen. Kort fortalt så har du en variabel "click" (instantieres i layer 2 med værdien = 0) - koden kontrollerer værdien af denne variabel - hvis den er = 0 så viser den bare den tekst der er knyttet til denknap der blev trykket på og sætter værdien af click = knappens nummer (altså 1 eller 2) - så næste gang du trykker på en knap har click så en anden værdi - hvis denne værdi er lig med den knap der blev trykket på sker der ingenting, men hvis den er lig med den anden knap, så fjerner dne teksten fra den andne knap og viser teksten fra den knap der blev trykket på.
Måden den viser/fjerner tekst på, er ved at afspille bestemte frames fra de movieclips der indeholder knapperne - og her bruges så igen labels. Dvs. når den skal vise teksten ved tryk på knap 1 så sker det vha. koden: Symbol1.gotoAndPlay("show");
Avatar billede skovge Novice
26. april 2006 - 13:42 #17
Har lige sendt dig et andet mere simpelt eksempel på brug af knapper og labels.
Avatar billede mads1987 Nybegynder
26. april 2006 - 16:28 #18
Har fårstået princippet nu.. :) Tak for hjælpen

hvis nu jeg vil rykke fx knap 1 når jeg trykker på den, hvordan kan man gøre det? Altså - hvis jeg har 3 knapper som fungere som i dine eksempler. De er placeret vandret efter hinanden. Hvordan kan jeg så få knap 3 til at rykke sig vertikalt den afstand teksten fra knap 2 fylder? Altså at knapper skal gøre i en "harmonikabevægelse" i forhold til de tekster som kommer fra knapperne. Den tekst der kommer frem skal altså skubbe til de øvrige knapper.
Avatar billede skovge Novice
26. april 2006 - 16:41 #19
Det kan du enten gøre vha. scripting og sætte knappen _x værdi vha. kode eller du kan motiontweene det - altså lave en tween på tidslinien ved den label som du går til ved click på knappen.

Tillader mig at smide et svar!  :-)
Avatar billede mads1987 Nybegynder
26. april 2006 - 17:03 #20
Det er bare i orden, du har også fortjent pointene.. ;)

Skal jeg scripe hit-areaet eller movieclipet?

    if (click == 0) {
        Symbol1.gotoAndPlay("show");
        click = 1;
                knap1_x=200;
                }
?
Avatar billede skovge Novice
26. april 2006 - 17:50 #21
Du skal scripte hele movieclip'et: on(release){Symbol1._x = 200;}
Avatar billede mads1987 Nybegynder
26. april 2006 - 17:59 #22
Følger hit-area automatisk med så?
Avatar billede mads1987 Nybegynder
26. april 2006 - 18:12 #23
Hmm, kan ikke rigtig få det til at virke! :( kan det skyldes jeg bruger flash 8?
Avatar billede skovge Novice
26. april 2006 - 18:53 #24
nixen - det er det samme, bruger også selv flash 8 - MX'eren var fra den bærbare.
Prøv at sende mig din .fla - så skal jeg lige kigge på den.
Avatar billede mads1987 Nybegynder
27. april 2006 - 10:42 #25
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