Avatar billede ravnborg Nybegynder
11. april 2006 - 22:55 Der er 4 kommentarer og
1 løsning

Indsæt variabel fra ASP i en flash fil.

Efter at have siddet og "tegnet" lidt i flash, har jeg fået blod på tanden, og vil gerne køre det samme med ASP.

Så mit spørgsmål er: Hvordan indsætter man en variabel fra en asp fil i flash.

Hvordan definerer jeg det område i min flash fil hvor variablen skal stå?
Hvordan henter jeg variablen?

vh
Ravnborg
Avatar billede jacla Nybegynder
12. april 2006 - 02:49 #1
Måske kan du finde lidt hjælp her på www.dotnetteacher.dk



MVH

Jan C
Avatar billede pixelpaw Nybegynder
12. april 2006 - 08:57 #2
Til at hente variabler ind fra ASP kan du bruge loadVariables funktionen.

loadVariables("params.asp", _root);

Hvis du bruger '_root' bliver variablerne hentet ind i roden af din Flashmovie. Du kan også specificere et movieclip:

loadVariables("params.asp", target_mc);

Du skal sørge for, at din ASP-fil returnerer/udskriver dine variabler i den rigtige syntax, fx:

var1=hej med dig&var2=guldfisk!&nogettext=blablabla

Vil foreslå dig at søge i Flash helt efter 'loadVariables' el. 'loadVariablesNum' og læse det grundigt i gennem. Der kan du også læse om hvordan du kan tjekke om dine variabler nu er blevet hentet, eller om du måske skal vente lidt længere.
Avatar billede pixelpaw Nybegynder
12. april 2006 - 09:04 #3
Reviderer lige mit svar lidt...

LoadVars klassen er den du skal bruge hvis du bruger Flash MX og nyere.

Har fundet et par eksperten spg som handler om det samme:
http://www.eksperten.dk/spm/610484
http://www.eksperten.dk/spm/624473
http://www.eksperten.dk/spm/384640

Der er jo ikke nogen grund til at skrive det samme en gang til :o)

Men formatet på din ASP-fil skal se ud på samme måde.

Den absolutte fordel ved at bruge LoadVars frem for loadVariables er, at LoadVars har en funktion du kan benytte til at tjekke, om dine variabler er hentet korrekt, hvad gør det en del nemmere at have med at gøre.
Avatar billede ravnborg Nybegynder
12. april 2006 - 20:42 #4
Jeg har kikket tidligere spørgsmål her på eksperten igennem uden at finde noget.
Jeg er helt ny inden for Action Script så jeg gennemskuer ikke alt sådan lige.

Jeg har lavet følgende:
- oprettet en asp fil, europa.asp, der redirecter til europa.asp?land=Danmark
- Oprettet et nyt layer i min Falsh fil.
- Indsat actionscript:    loadVariables("europa.asp", target_mc);
- Flash- og ASP fil ligger i samme bibliotek.

Målet er at få skrevet min variabel (i dette tilfælde "Danmark") i flash filen.
Er det jeg har lavet ok?
Hvordan får jag skrevet variablen i flashfilen???

vh
Ravnborg
Avatar billede ravnborg Nybegynder
02. januar 2007 - 08:06 #5
lukker
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