Avatar billede oleskrogh Nybegynder
25. marts 2007 - 15:50 Der er 7 kommentarer og
1 løsning

Problemer med at hente data ind i flash

Denne side udskriver som ventet svar=ok
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
response.Write ("svar=ok")
%>

Når dette skal hentes ind i flash med følgende kode
fås resultatet undefined

function billedResponse(success:Boolean):Void {
    if (!success) {
        trace("intet fundet");
    } else {
        trace(this.svar);
    }
}
function billedQuery():Void {
    query.load("vise_file_navne.asp");
}
var query:LoadVars = new LoadVars();
query.onLoad = billedResponse;
billedQuery();

Jeg har selvfølgelig tjekket at alle navne og stier er korrekte.
Ved et tilfælde opdagede jeg at hvis jeg ændrer ASP siden
til....
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
response.Write ("&svar=ok")
%>
.. altså indsætter et lille &

får flashfilen fat i følgende:
ok"

Kan nogen gennemskue hvad der er galt?
/Ole
Avatar billede brinck10 Nybegynder
25. marts 2007 - 16:28 #1
Det er fordi at hver gang du skal sende variabler ind i flash skal de seperes med &. Selvom jeg ikke er så komfortabel med det, så prøv at skrive:

response.Write ("&svar=ok;")

Da det afslutter variable i flash!
Avatar billede oleskrogh Nybegynder
25. marts 2007 - 16:32 #2
giver dette resultat i flash
ok;")

/Ole
Avatar billede brinck10 Nybegynder
25. marts 2007 - 16:40 #3
OKay. Nu har jeg ikke så meget forstand på ASP men mere på PHP.
Så put det ind i en variable først. Sådan så det du udskriver en variable med svaret.

I php:

$variable = "svar=ok"; // En variable der i php for værdien "svar=ok";
også skriv det ud sådan:

response.Write ($variable) // Selvfølgelig sådan som din variable er!

/Frederik
Avatar billede oleskrogh Nybegynder
25. marts 2007 - 16:52 #4
giver følgende i flash
ok"

response.Write (varNavn)

Det er som om det ikke er variablen flash får fat i, men noget af teksten på siden. Har aldrig været ude for det før, selvom jeg har lavet masser af lignende sider. Hvad hulen er der galt-?
Avatar billede oleskrogh Nybegynder
25. marts 2007 - 16:57 #5
Hvis jeg loader det samme fra en tekstfil virker det.
hvis tekstfilen bare har teksten svar=ok, så får flash fat i ok. Det tyder jo på at der er vrøvl med asp-siden. Har prøver server.URLencode - dog held?!
/Ole
Avatar billede brinck10 Nybegynder
25. marts 2007 - 17:03 #6
Så kan jeg desværre ikke hjælpe :(
Avatar billede oleskrogh Nybegynder
25. marts 2007 - 17:08 #7
ok!
Avatar billede oleskrogh Nybegynder
25. marts 2007 - 20:34 #8
Løste det selv
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