Avatar billede bmdk Nybegynder
19. marts 2006 - 14:31 Der er 6 kommentarer og
1 løsning

Lidt hjælp til min menu

Hejsa eksperter.

Jeg er i øjeblikket igang med at shine min egen hjemmeside en smule op og ville derfor lave min menu i flash, så den bliver lidt mere 'fancy' ;)

Jeg har fået lavet selve menuen nu så både mit logo og menupunkterne fader op og ned ved mouseover / mouseout.

Menuen kan I se her: http://www.bo-mortensen.dk

Som I kan se, så er både logo og menu grå når man kommer ind på siden og når man har haft trykket på et link. Menuen er egentlig tænkt sådan, at når man er på forsiden f.eks., så er hus-ikonet orange og det samme er logoet, når man så bevæger musen over på profil, så skal logo og profil-knappen blive blå, men hus-knappen skal forblive orange indtil man har klikket på linket.

Og så fremdeles.

Jeg skal lige hurtigt indskyde at jeg overhovedet ingen begreb har på actionscripting, så jeg ved ikke helt om det er for 'hardcore' at lave for mig(?)

Råb endelig højt hvis ovenstående er for forvirrende!

På forhånd tak.
Avatar billede pixelpaw Nybegynder
19. marts 2006 - 20:27 #1
Du kan benytte flashvar-tag til at sende info til din Flash movie om hvilken side der er valgt. Flashvar er en tilføjelse i HTML-koden. I dit tilfælde kunne det se sådan her ud:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="760" height="126" id="Untitled-1" align="middle">
                <param name="allowScriptAccess" value="sameDomain" />
                <param name="movie" value="menu.swf" />
                <param name="quality" value="high" />
                <param name="bgcolor" value="#ffffff" />
                <param name="flashvars" value="page=profil" />
                <embed src="menu.swf" flashvars="page=profil" quality="high" bgcolor="#ffffff" width="760" height="126" name="menu" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />

            </object>

Flash vil så automatisk oprette en variabel i _root (roden af din movie) kaldet "page" og indeholde strengen "profil". Vil være det samme som at skrive
page="profil"
i starten af din movie.
På hver HTML-side kan du så ændre værdien af flashvars, fx
<param name="flashvars" value="page=referencer" />

Inde i din Flash skal du så undersøge hvad værdien af din variabel er, og køre den rigtige knap hend til den farvede udgave.

Håber du kan følge mig :o) ellers kan jeg rette din Flash til med lidt kode og sende den tilbage til dig.
Avatar billede bmdk Nybegynder
20. marts 2006 - 12:21 #2
Hejsa pixelpaw og tak for dit svar.

Jo, jeg forstår godt det med at man kan ændre variablen i HTML, men blev en lille smule tabt mht at undersøge værdien af mine variable.

Hmm, men jeg vil gerne sende dig min flash fil hvis du har lyst til lige hurtigt at tage et kig på det, selvom det sikkert er helt vildt uoverskueligt det jeg har lavet hehe.

Tak igen!
Avatar billede pixelpaw Nybegynder
20. marts 2006 - 12:59 #3
send den til paw@pote.dk
Avatar billede pixelpaw Nybegynder
20. marts 2006 - 15:17 #4
Jeg kan se, at du har bygget det lidt usmart op. Alle dine animationer er i samme movieclip. Det resulterer i, at du ikke kan have en knap "tændt" mens du animerer en anden knap.

Jeg bytter lidt rundt på det :o)
Avatar billede pixelpaw Nybegynder
20. marts 2006 - 21:30 #5
Glad for at kunne hjælpe, håber du bliver glad for omrokeringen :o)
Avatar billede bmdk Nybegynder
20. marts 2006 - 21:43 #6
Det gør jeg ihvertfald, du skal have mange tak for hjælpen!

Lige en hurtig sidste ting: hvis jeg nu gerne vil have logoet til at blive også, skal den så have et MC for sig selv ligesom menupunktet? :)
Avatar billede pixelpaw Nybegynder
21. marts 2006 - 08:15 #7
Ja det vil nok være den bedste løsning.
Eller, du kan lave et lille ekstra movieclip med 5 frames, en tom og en for hvert menupunkt. Placér det bagved de animerede logoer. Med en lille ActionScript der minder om det der er på animationerne kan du så fortælle hvilken frame, og derved også hvilket logo, der skal være aktiv.
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