Avatar billede karsten_larsen Praktikant
02. maj 2003 - 17:04 Der er 8 kommentarer og
1 løsning

Problem med asp og loadVariables

Hvorfor vil det ikke virke?

Siden som hentes data fra hedder data.asp og indeholder følgende:

Response.Write "a= b12"
Response.Write "b= b34"
Response.Write "c= b23"
Response.Write "d= b45"
Response.Write "e= b16"

Det skal indlæse i cirkel.swf på flash.asp det ser sådan ud:

      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600">
        <param name="movie" value="cirkel.swf">
        <param name="quality" value="high">
        <embed src="cirkel.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed>
      </object>

og actionsscriptet ser sådan ud:

loadVariables("data.asp",this);

komb1 = a;
komb2 = b;
komb3 = c;
komb4 = d;
komb5 = e;

?? :-) karsten_larsen
Avatar billede nikolajdu Nybegynder
02. maj 2003 - 17:27 #1
Response.Write "&a= b12"
Response.Write "&b= b34"
Response.Write "&c= b23"
Response.Write "&d= b45"
Response.Write "&e= b16"
Avatar billede nikolajdu Nybegynder
02. maj 2003 - 17:28 #2
Måske oven i købet :

Response.Write "&a=b12"
Response.Write "&b=b34"
Response.Write "&c=b23"
Response.Write "&d=b45"
Response.Write "&e=b16"
Response.Write "&"
Avatar billede karsten_larsen Praktikant
02. maj 2003 - 18:53 #3
-> nikolajdu

Jeg kan ikke få det til at virke. Når jeg manuelt skriver data ind i swf ser det sådan ud
komb1 = "b12"; etc.

og virker det.

?:-) k_l
Avatar billede nikolajdu Nybegynder
02. maj 2003 - 20:11 #4
Det du skal asp´en til at skrive ud er følgende :

&a=b12&b= b34&c= b23&d= b45&e= b16&

og intet andet.

Det der kan være dit problem er evt at du bruger variablerne før de overhovedet er loadet her er 3 løsninger :

1. indsæt nogle frames fra hvor du loader til der du vil bruge dem
2. Lav en tjeck variabel der looper indtil den er "ok" - Den udskriver du bare til sidst i din asp.

&a=b12&b= b34&c= b23&d= b45&e= b16&tjeck_variabel=ok&

3. Bruger du Flash MX så brug loadVars() i stedet.

loadDu = new LoadVars();
loadDu.load("MIN_ASP.asp.php");
loadDu.onLoad = function (success){
            if (success){
                  trace ("juhu det lykkedes");
                a = this.a;
        b = this.b;
        c = this.c;
        d = this.d;
        e = this.e;
          }else{
                  trace ("damn der er ingen forbindelse");
                }
}

God aften :))

/Nikolaj
Avatar billede karsten_larsen Praktikant
03. maj 2003 - 10:01 #5
Hvis jeg har forstået det rigtigt skal det være sådan her.

Første frame
loadDu = new LoadVars();
loadDu.load("data.asp.");
loadDu.onLoad = function (success){
            if (success){
                  trace ("juhu det lykkedes");
        a = this.a;
        b = this.b;
        c = this.c;
        d = this.d;
        e = this.e;
          }else{
                  trace ("damn der er ingen forbindelse");
                }
}

Anden frame
if (tjeck_variabel = "ok") {
gotoAndPlay(3);
} else {
gotoAndPlay(1);
}

Tredie frame
komb1 = a;
komb2 = b;
komb3 = c;
komb4 = d;
komb5 = e;

og data.asp sådan her
Response.Write "&a=b12"
Response.Write "&b=b34"
Response.Write "&c=b23"
Response.Write "&d=b45"
Response.Write "&e=b16"
Response.Write "&tjeck_variabel=ok"
Response.Write "&"


Men det fungerer ikke!
?:-)karsten_larsen
Avatar billede karsten_larsen Praktikant
03. maj 2003 - 12:41 #6
-> tak for hjælpen

har fået det til at virke nu.

:-) k_l
Avatar billede karsten_larsen Praktikant
03. maj 2003 - 12:42 #7
Vil du lave et svar

:-) k_l
Avatar billede karsten_larsen Praktikant
05. maj 2003 - 15:19 #8
-> nikolajdu

Vil du lave et svar - så jeg kan lukke spørgsmlet
:-) k_l
Avatar billede nikolajdu Nybegynder
06. maj 2003 - 11:38 #9
sorry har været lidt væk, men det var da så lidt :))
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