Avatar billede al_dair Nybegynder
26. februar 2002 - 14:44 Der er 15 kommentarer og
1 løsning

selvstændige knapper på den samme layer..

Hvordan tildeler man ACTIONSCRIPTS til knapper der er placeret på den samme layer...og hvordan slider man en eksisterende undermenu frem??

På forhånd tak
Avatar billede barklund Nybegynder
26. februar 2002 - 18:21 #1
AS på enkelte knapper gøres ved først at klikke med pilen udenfor alle knapperne for at fravælge dem og derefter klikke på den knap, som du gerne vil sætte et script på...

Hvad mener du med slider en undermenu frem? Af det rullegardin-menuer, som du mener? Eller er det bare en menu, der skal slide en på scenen...? (Motion Tween)

/Barklund
Avatar billede al_dair Nybegynder
26. februar 2002 - 18:37 #2
Problemet er at den samme AS tildeles til alle menu knapper....og ikke kun den jeg klikker på!
Avatar billede al_dair Nybegynder
26. februar 2002 - 18:40 #3
En undernmenu der slider ind på scenen, er den efterlyste....
Avatar billede barklund Nybegynder
26. februar 2002 - 18:45 #4
Altså hvis jeg laver en knap i mit Library, trækker den ind på scenen to gange i samme layer og klikker på den ene og skriver en kode og klikke på den anden og skriver en anden kode, så virker det fint... De får hver sin kode... Selvfølgelig!

Mht. undermenu, så mener du vel, at når man klikker på et af dine menupunkter, så kommer den dertilhørende undermenu ind på scenen. Er det rigtigt...?
Avatar billede al_dair Nybegynder
26. februar 2002 - 18:49 #5
Jep..."Slidende" ;-)
Avatar billede barklund Nybegynder
26. februar 2002 - 18:55 #6
Virker det med knapperne?

Jeg ville dog lave det på en helt anden måde. Nemlig således, at du vælger din knap der er indsat på scenen og trykker F8, og laver den til et MC. Inde i dette MC indsætter du så et nyt layer og i første frame sætter du en stop()-action... I frame 2 indsætter du så din menu og kan lade den slide med Motion Tween indtil en eller anden slut frame hvori du sætter endnu en stop()-action.

På din knap i frame 1 sætter du så en action som:

on(release) {
    gotoAndPlay(2);
}

Du laver en keyFrame på knappen i frame 2 og her skriver du så:

on(release) {
    gotoAndStop(1);
}

Så har du nu på din hovedscene en knap med tilhørende rullemenu...

/Barklund
Avatar billede al_dair Nybegynder
26. februar 2002 - 18:55 #7
Jeg uploader lige til en server... så du kan se det ;-
Avatar billede al_dair Nybegynder
26. februar 2002 - 18:59 #8
X-perten var lige offline i nogle sek !!!
Avatar billede al_dair Nybegynder
26. februar 2002 - 20:10 #9
Hjælp..det driller
Avatar billede al_dair Nybegynder
26. februar 2002 - 20:30 #10
Menuerne får altid den samme AS...
Avatar billede barklund Nybegynder
26. februar 2002 - 23:12 #11
Hvor skriver du din kode? Træk en knap fra library ind på stage, klik 1 gang på den. Åbn din ActionScript-panel. Her skal nu stå Object Actions...
Avatar billede al_dair Nybegynder
28. februar 2002 - 22:06 #12
Takker.....

en smule glemsom...soryy

Nb: SVAR
Avatar billede barklund Nybegynder
01. marts 2002 - 11:27 #13
Virker det hele nu? Ellers spørg igen...
Avatar billede al_dair Nybegynder
01. marts 2002 - 11:39 #14
Tak for inspirationen...

Nu er jeg næsten flash-guru ;-D  (bemærk søvnløse nætter)..

Har brug for hjælp til forms i flash...

opretter snart et spørgsmål
Avatar billede al_dair Nybegynder
01. marts 2002 - 11:41 #15
Kan flash form-output gemmes/hentes i MySQL tabel ?
Avatar billede barklund Nybegynder
01. marts 2002 - 11:45 #16
Ja, via serverside script PHP/ASP med videre...
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