Avatar billede zvansen Nybegynder
08. maj 2003 - 10:17 Der er 19 kommentarer og
1 løsning

Session variabel i flash

Hey..

Hvordan indlæser man en ASP session variabel i flash og hvordan får jeg flash til at læse variablen og sende den videre til min index.asp..

Opgaven er altså at få denne linie til at resultere i at <%=session("language")%> bliver = 1

index.asp?FrameMode=1&ID=4&menu1=4&lan=<%=session("language")%>
Avatar billede barklund Nybegynder
08. maj 2003 - 10:25 #1
du skriver det i din embed-kode til din flash:

<object ...>
<param name=movie value=min.swf?session=<%=session("language")%> />
...
<embed src=min.swf?session=<%=session("language")%> ... />
</object>

Så har du i flash en variabel i roden, som hedder "_root.session" og som indeholder din session værdi...
Avatar billede zvansen Nybegynder
08. maj 2003 - 10:27 #2
"Så har du i flash en variabel i roden, som hedder "_root.session" og som indeholder din session værdi..."

hvordan gør jeg det?? :P det er det jeg står og leder efter!
Avatar billede barklund Nybegynder
08. maj 2003 - 10:40 #3
Ved at skrive som ovenfor i din html-kode når du inkluderer swf'en...
Avatar billede zvansen Nybegynder
08. maj 2003 - 10:42 #4
jamen hvad skal jeg skrive i flash'en ??

jeg har skrevet param name .. osv osv ind i min html kode.. men der skal vel stå et sted i swf'en filen, hvor or hvad den skal sætte ind i slutningen af min URL ??
Avatar billede barklund Nybegynder
08. maj 2003 - 10:45 #5
I flash skriver du så:

getURL("index.asp?FrameMode=1&ID=4&menu1=4&lan="+_root.session);
Avatar billede zvansen Nybegynder
08. maj 2003 - 10:47 #6
btw. det skal fungere som en knap. Når jeg trykker på knappen skal den sende den session variabel med til næste side..

det er fordi siden skal laves i 3 sprog og min menu er lavet i flash. Derfor bliver jeg jo nødt til at sende den variabel med til næsten side så siden forbliver det rigtige sprog
Avatar billede barklund Nybegynder
08. maj 2003 - 10:50 #7
Så pakker du din getURL ind i en on(release){}, og husk at angive den rigtige frame :)
Avatar billede zvansen Nybegynder
08. maj 2003 - 10:52 #8
ja.. har jeg gjort ;) nu får jeg dog en fejl

Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'Cint'
/index.asp, line 5

i linie 5 står der

"menu1 = Cint(request.querystring("menu1"))"

laver den en konflikt ?
Avatar billede zvansen Nybegynder
08. maj 2003 - 10:53 #9
kan også lige sige at den ikke læser root.session

i adresselinien skriver den "index.asp?FrameMode=1&ID=4&menu1=4lan="+_root.session""

istedet for at læse variablen
Avatar billede zvansen Nybegynder
08. maj 2003 - 10:55 #10
ved godt der mangler et & og det har lavet.

men det ændrer ikke på at den ikke læser root.session ..
Avatar billede barklund Nybegynder
08. maj 2003 - 10:57 #11
Slå "expression" fra i din actionscript editor eller skift til Expert Mode! :)
Avatar billede zvansen Nybegynder
08. maj 2003 - 11:01 #12
jeg kører i flash mx her på arbejdet.. under actionscipt editor (under preferences) er der ikke noget 'expresseion'

soory, er lidt en dør til flash :P
Avatar billede barklund Nybegynder
08. maj 2003 - 11:05 #13
Ud for det felt det hedder "URL" hvor du har skrevet ovenstående, der skal du sætte et hak i "expression" boksen ved siden af.
Avatar billede zvansen Nybegynder
08. maj 2003 - 11:07 #14
nåe.. jeg syntes du sagde jeg skulle slå det fra.. troede jeg ik man gjorde ved at markere den ;)

men nu hvor jeg har markeret feltet, virker linket/knappen slet ikke..
Avatar billede barklund Nybegynder
08. maj 2003 - 11:11 #15
Og så skal du i feltet skrive:

"index.asp?FrameMode=1&ID=4&menu1=4lan="+_root.session
Avatar billede barklund Nybegynder
08. maj 2003 - 11:11 #16
Næ:

"index.asp?FrameMode=1&ID=4&menu1=&lan="+_root.session
Avatar billede zvansen Nybegynder
08. maj 2003 - 11:13 #17
SÅDAN!!

tak for det mester.. smid et svar.. mange tak for hjælpen..

sorry for alle de små stavefejl osv. har lidt småtravlt ;)
Avatar billede zvansen Nybegynder
08. maj 2003 - 11:23 #18
har selv rettet de små ting ting i adressen :P

fandt jeg ud af, da det ik virkede ;)
Avatar billede barklund Nybegynder
08. maj 2003 - 11:28 #19
Ok... her er svaret...
Avatar billede barklund Nybegynder
08. maj 2003 - 12:33 #20
Tark for point :)
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