Avatar billede sn2002 Nybegynder
22. februar 2004 - 18:28 Der er 8 kommentarer og
2 løsninger

Flash menu - hvordan

Hvordan laver man en menu i flash, hvor menuen ligger i den ene frame i et frameset (fx left.htm) og indholdet ligger i den anden (main.html)?
Det er ikke fordi, jeg vil have nogen til at lave det for mig, men jeg vil bare gerne vide lidt om ideen bag det.
Når jeg har prøvet at lave det, så kan jeg fx. ikke få menuen til at blive i venstre side, således at det kun er indholdet i main.html, der ændres, alt efter hvilket link i left.html man trykker på.
Altså: Hvad skal man tage højde for, når man vil lave en flashmenu, og hvordan bør opbygningen/strukturen generelt være? Henvisninger til tutorials er også mere end velkomne!

Skal måske lige tilføje, at jeg har haft downloadet Flash MX trial-versionen, men da jeg ikke har råd til at investere i den pt, bruger jeg swish i stedet for.
Avatar billede sn2002 Nybegynder
22. februar 2004 - 19:27 #1
er der slet ikke nogen derude...
Avatar billede sn2002 Nybegynder
22. februar 2004 - 22:35 #2
hvis man har nogle råd til, hvordan man evt. kunne lave en side udelukkende i flash, vil jeg da også gerne høre dem :) Igen mest med hensyn til struktur og opbygning!

Hjææææææælp.....
Avatar billede sn2002 Nybegynder
23. februar 2004 - 14:38 #3
Jeg har da vist valgt det gale tidspunkt at poste det her spørgsmål....

Nogen der har mod på at hjælpe en flash-nysgerrig?
Avatar billede sn2002 Nybegynder
23. februar 2004 - 17:56 #4
Jeg er snart nødt til at melde mig selv for spam! Der må da være nogen der ved noget om det her ;)
Avatar billede mat Nybegynder
23. februar 2004 - 18:00 #5
Det hjælper sikkert at poste i flash-kategorien ;)

Hvis du vil skifte indholdet i en anden frame i et frameset fra en flash knap skal denne frame først og fremmest have et navn. Derefter kan du referere til dette fra target-parameteren i getURL, thus:

on (release) {
getURL("some_page.html", "_navn_paa_frame");
}

mvh mat
Avatar billede sn2002 Nybegynder
23. februar 2004 - 18:52 #6
hurra - respons :)

Jeg må indrømme, at jeg ikke kunne finde flash-kategorien under programmering. Men da jeg så, efter dit lille vink med en vognstang, søgte på flash, så viser det sig, at flash hører under programmer og ikke programmering - my bad :P

Nå, men tilbage til spørgsmålet:

Jeg har prøvet ovennævnte, men det virker ikke.

Jeg starter med at lave en swf-fil med fx 2 knapper; en der on(release) fører til url "a1.html" target "_main" og en der fører til url "b2.html" og target igen "_main".
Herefter fører jeg swf-filen ind i venstre side af et frameset, fx left.html, hvor højre side hedder main.html! Men når jeg så tester det, så åbner det i et helt nyt vindue!
Had gør jeg galt?

Du har vel iøvrigt ikke nogle links til tutorials eller lignende, og evt. råd til strukturering af en ren flash-side? Jeg er relativt ny indenfor området og vil meget gerne lære mere...
Avatar billede mat Nybegynder
23. februar 2004 - 19:44 #7
Den højre frame skal have en attribut der hedder name="_main", hvad den html fil der residerer i den hedder er ligegyldigt. Og _main (underscore-main) er ikke det samme som main (uden underscore).

Med hensyn til en tutorial skal jeg se hvad jeg kan finde, men lige nu har jeg gæster :)

mvh mat
Avatar billede sn2002 Nybegynder
26. februar 2004 - 10:55 #8
Jeg har stadig ikke kunnet hitte ud af det :(

Den attribut du omtaler, hvor skal den være? Er det i body-tag'et?
Avatar billede sn2002 Nybegynder
20. marts 2004 - 21:18 #9
der var ikke den helt store hjælp at komme efter her, desværre - men hvis du lægger et svar så får du halvdelen af pointene for din tid, mat!
Avatar billede mat Nybegynder
20. marts 2004 - 23:26 #10
attributten name skal være i dit frameset tag
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
Kurser inden for grundlæggende programmering

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