Avatar billede jahamnej Nybegynder
01. oktober 2005 - 11:49 Der er 2 kommentarer og
1 løsning

variabel fra javascript i flash

Hej, har tidligere spurgt om følgende, men fik intet svar under javascript, så nu vil jeg prøve her, og med flere point.

Jeg har en menu, som er opbygget i flash. Denne flash bliver selvfølgelig loaded på ny, hver gang man skifter side, og dermed kan jeg ikke have det valgte menupunkt markeret.

Hvert menupunkt er et movieclip, som stopper på første frame. Længere henne er der sat en label ved navn "mark", og her kommer der så en streg under menupunktet.

Den skal så vide, at den skal gå her hen, hvilket jeg tænkte man måske kunne lave med javascript ude i html'en.

Jeg vil sætte en variabel, som kan hedde f. eks "menu1" og jeg ved udmærket hvordan flashen skal samle den op... f. eks...

if (_root.menu1) {
    gotoAndStop("mark");
}

men jeg fatter ikke en bjælde af javascript. Så hvordan skal mit script ude i html'en se ud, for at fortælle flashen at "menu1" er "true"  ????
Avatar billede thulstrup Nybegynder
01. oktober 2005 - 13:03 #1
Jeg tror du gør det mere besværligt for dig selv end det behøver at være.
Du kan benytte FlashVars til at sende variabler fra HTML til Flash.

Hvis du f.eks vil sætte variablen menu1 til at være true, tilføjer du i den html et param-tag med FlashVars:
HTML:
<param name=FlashVars value="menu1=true">

og tilføjer også FlashVars til dit embed-tag
HTML:
<embed FlashVars="menu1=true" ... (flere parametre)></embed>

Herefter kan du i Flash tilgå variablen menu1 og dit actionscript burde virke fint.

Du kan læse mere om FlashVars her:
http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_16417
Avatar billede jahamnej Nybegynder
01. oktober 2005 - 13:09 #2
skide godt, lige det jeg søgte. :D eller næsten... det her er jo bedre, meget nemmere.

smid et svar :)
Avatar billede thulstrup Nybegynder
01. oktober 2005 - 18:42 #3
Det får du her :o)
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