Avatar billede lmejding Nybegynder
12. august 2003 - 15:47 Der er 8 kommentarer

Overføre data til extern swf

Hej,
Jeg er ved at lave en flash postkortservice.
Når man opretter kortet skal man som bekendt indtaste oplysninger om modtager, email osv.
Før brugeren sender sit kort (den del spiller fint) vil jeg give mulighed for at preview'e kortet.
Jeg vil gerne bruge LoadMovie - derved kan jeg kalde den samme swf fil som bruges til at vise det endelige kort - ganske smart...

Mit problem er nu: Hvordan får jeg de indtasede oplysninger med over i den exsterne swf-fil så jeg kan indsætte data i de rette felter?
Avatar billede nikolajdu Nybegynder
12. august 2003 - 15:55 #1
loadMovie("min.swf?var1="+var1+"&var=2"+var2,2);

Sådan?
Avatar billede nikolajdu Nybegynder
12. august 2003 - 15:56 #2
Og der sku det nok lige være :

loadMovieNum("min.swf?var1="+var1+"&var=2"+var2,2);
Avatar billede nikolajdu Nybegynder
12. august 2003 - 15:56 #3
Hvis du ikke loader ind i level0 kan du altid lægge parametrene i _root /_level0
Avatar billede lmejding Nybegynder
13. august 2003 - 09:49 #4
Jeg har forsøgt som du beskriver.
Når jeg ikke sætter variable efter .swf ¨å hentes den externe swf fint (selvfølgelig uden indsatte data) - men når jeg sætter en variabel efter kommer denne fejl:
Error opening URL "file:///C|/Documents%20and%20Settings/lme/Desktop/postkort/email/test.swf?ToName=Lars"

"Lars" er det, der er indtastet i feltet

I min funktion har jeg skrevet:
function preview() {
    gotoAndPlay(3);
    loadMovieNum("test.swf?ToName="+ToName, 1);
}


Hvad kan fejlen skyldes?

/Lars
Avatar billede nikolajdu Nybegynder
13. august 2003 - 10:15 #5
Du kan ikke bare "previewe" det når du gør sådan. Så skal du åbne det i en browser :))
Avatar billede lmejding Nybegynder
13. august 2003 - 10:19 #6
arrr - hvor åndsvagt!!!
Det kunne jeg da have regnet ud...

Tak for din hjælp!
/Lars
Avatar billede nikolajdu Nybegynder
13. august 2003 - 11:10 #7
No problemos :))
Avatar billede nikolajdu Nybegynder
13. august 2003 - 11:11 #8
Nu loader du ind i Level 1 så kan du også bare gøre sådan her :

_global.toName = "nikolaj"

og hente den igen med sammen variabel navn.

/Nikolaj
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