Probeus Skrevet 26. desember 2006 Del Skrevet 26. desember 2006 Hei Jeg trenger litt hjelp med å få dette til å virke.. Jeg har denne php filen: <?php $name = "krister"; $nick = "kristerb"; $mail = "[email protected]"; $vars = ""; $vars .= "name=" . $name . "&"; $vars .= "nick=" . $nick . "&"; $vars .= "mail=" . $mail; print $vars; ?> Og dette actionscriptet myVars = new LoadVars(); myVars.load("http://www.designeren.net/chat/chatfile.php"); input.text = "Navn: "+myVars.name+" Nick: "+myVars.nick+" E-mail:"+myVars.mail+"."; Jeg vil ha: Navn: krister Nick: kristerb E-mail:[email protected]. Men får: Navn: undefined Nick: undefined E-mail:undefined. Hva er det som er gjort galt? er ny inenfor flash og vil lære meg om variabler! (hvorfor er det ikke ett eget forum for flash btw?..) Lenke til kommentar
stiber Skrevet 27. desember 2006 Del Skrevet 27. desember 2006 Jeg skal prøve å forklare problemet ditt. I Actionscript kan du ikke forvente at alle kommandoer som jobber eksternt er fullført, når programmet kommer til neste linje i programmet ditt (myVars.load() er ikke ferdig før du skal printe ut resultatet). Du må lage deg en event handler som tar seg av behandling av data når de er fullført. Dette gjelder bl.a henting av lyd, movieclips, variabler, xml og kobling til sockets. Jeg har desverre ikke Flash tilgjengelig akkurat nå, så får ikke testet, men du må gjøre noe lignende: myVars = new LoadVars(); myVars.onLoad = function(success:Boolean) { if(success) { input.text = "Navn: "+this.name+" Nick: "+this.nick+" E-mail:"+this.mail+"."; } else { input.text = "Error occured during loading."; } myVars.load("http://www.designeren.net/chat/chatfile.php"); Lenke til kommentar
Probeus Skrevet 27. desember 2006 Forfatter Del Skrevet 27. desember 2006 tror du mangler en } der, men er ikke helt sikker på hvor.. Får fremdeles opp Undefined, men det er sikkert noe feil på PHP siden.. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå