Avatar billede lmejding Nybegynder
26. februar 2004 - 11:38 Der er 8 kommentarer og
1 løsning

Sætte flere variable fra en ekstern .txt fil ind i et text felt

Hej

Jeg er i færd med at lave en postkort service, hvor data via asp gemmes i en txt fil.
Data loades ind i flash og skal bruges i et dynamisk text felt.
Hvordan kan jeg indsætte summen af flere variable i det dynamisk tekst felt? f.eks. to_navn (indeholder navn på modtager), besked (indeholder indhold i brevet) og fra_navn (indeholder afsendernavn).
Det skal sættes op så jeg kan indsætte linieskift efter to_navn og efter besked.

Jeg kan ikke få flash til at virke ved at skrive:
indhold = to_navn+"<br><br>"+besked+"<br><br>"+fra_navn;

Hvis jeg bruger en lokal variabel kan jeg godt få den vist - men tilsyneladende ikke de eksterne.

Hvad går galt?

/Lars
Avatar billede barklund Nybegynder
26. februar 2004 - 11:40 #1
Hvordan loader du dine variabler - og vigtigere endnu: hvornår?
Avatar billede lmejding Nybegynder
26. februar 2004 - 12:31 #2
Jeg gør som følger
På første frame indsætter jeg:
System.useCodepage = true;
loadVariablesNum("http://www.mit-site.dk/kort/tekster/"+EcardText+".txt", 0);
indhold = to_navn+"<br><br>"+besked+"<br><br>"+fra_navn;

Jeg mener da at jeg burde have fat i variablene?
/Lars
Avatar billede barklund Nybegynder
26. februar 2004 - 13:44 #3
Nej, da loadVariablesNum ikke pauser din flash film i de 2-300 millisekunder der går, før dine eksterne variabler er loaded. De kommer altså ikke lige bagefter (filen skal jo lige downloades først) og du kan ikke gøre, som du har gjort, men i stedet:

sæt_indhold = new LoadVars();
sæt_indhold.load("http://www.mit-site.dk/kort/tekster/"+EcardText+".txt");
sæt_indhold.onLoad = function() {
    indhold = this.to_navn+"<br><br>"+this.besked+"<br><br>"+this.fra_navn;
}

// Morten Barklund
Avatar billede lmejding Nybegynder
26. februar 2004 - 14:21 #4
Hej Morten,

Yes - det virker - Du er min ven...

/Lars
Avatar billede barklund Nybegynder
26. februar 2004 - 14:28 #5
Så lidt - husk at acceptere ;)
Avatar billede lmejding Nybegynder
26. februar 2004 - 14:34 #6
Det mener jeg har gjort - hvordan ser jeg det?

/Lars
Avatar billede barklund Nybegynder
26. februar 2004 - 14:43 #7
Nope, du kan se at mit svar stadig hedder "Svar" og ikke "Accepteret svar". Ligeledes er flaget oppe i hjørnet stadig gult og ikke blåt.

Du accepterer ved at markere mit navn på "listen" (der er jo kun mit) og trykke på Accepter - hvis du ikke markere det, sker der ikke noget :)
Avatar billede lmejding Nybegynder
26. februar 2004 - 14:47 #8
Sådan - tak :-)
Avatar billede barklund Nybegynder
26. februar 2004 - 14:52 #9
Og tark for points ;)
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