Avatar billede nicocarlos Nybegynder
04. december 2007 - 13:58 Der er 13 kommentarer og
1 løsning

Load php variable

Hejsa, jeg har følgende:

get_data = new LoadVars();
get_data.load("billeder.php");
get_data.onLoad = function(success){
    if(success){
        this.pathToPics = "images/"this.text1"/";
    }
}

men jeg kan ikke rigtig få smidt this.text1 ind, sådan at den vil acceptere stien til billederne, er det ikke muligt at smide en this. ind i sådan en sti?

På forhånd tak
Avatar billede w13 Novice
04. december 2007 - 14:09 #1
Jo, men så skal du nok omgive this.text1 af plusser, altså:

    if(success){
        this.pathToPics = "images/"+this.text1+"/";
    }
Avatar billede nicocarlos Nybegynder
04. december 2007 - 14:10 #2
har også prøvet med:

this.pathToPics = "images/" + get_data["text1"];
Avatar billede nicocarlos Nybegynder
04. december 2007 - 14:38 #3
w13, det er som om at den ikke får fat i den variabel, jeg skal ikke bruge den i et tekstfelt, men noget AS. Kan man lave en test på om den får fat eller ej?
Avatar billede nicocarlos Nybegynder
04. december 2007 - 14:41 #4
min php:

echo "text1=test";
Avatar billede w13 Novice
04. december 2007 - 14:46 #5
Ja, trace er altid god til debugging:

trace(this.text1);

Så skulle en popup fortælle dig noget om this.text1, når du tester programmet i flash. (Trace bliver dog ikke vist, når du lægger filen på nettet, mener jeg.)
Avatar billede nicocarlos Nybegynder
04. december 2007 - 14:58 #6
ok ja det prøvede jeg også før, fik jeg ikke rigtig noget ud af, den lavede ikke fejl.

men tror jeg har fundet fejlen det er fordi jeg har noget AS med en keylistener efter:

get_data = new LoadVars();
get_data.load("billeder.php");
get_data.onLoad = function(success){
    if(success){
        //hent variabel fra php her
    }
}
this.pathToPics = "images/"+Sæt variabel fra php ind her+"/";

hvordan kan jeg gøre det? Er det nødvendigt at lave en slagt global variabel eller sætte en variabel?
Avatar billede w13 Novice
04. december 2007 - 14:59 #7
Er dit problem, at du ikke kan overføre til Flash fra PHP? For så bør du bruge Flashvars.
Avatar billede w13 Novice
04. december 2007 - 15:00 #8
Nåh, nu forstår jeg.. Hmm.. Ja, det er et godt spørgsmål..
Avatar billede nicocarlos Nybegynder
04. december 2007 - 15:01 #9
Ja det er det vel i bund og grund, jeg har noget AS, hvor jeg vil bruge en variabel fra php. Men har ikke arbejdet med det der flashvars er det let nok eller?
Avatar billede nicocarlos Nybegynder
04. december 2007 - 15:02 #10
Det var lige 2 hurtige så ikke den sidste, men måske løser det der flashvars problemet som er at jeg har noget AS, hvor jeg vil bruge en php variabel
Avatar billede nicocarlos Nybegynder
04. december 2007 - 15:05 #11
<PARAM NAME=FlashVars VALUE="text1=test">

<EMBED src="display.swf" FlashVars="text1=test"></EMBED>

måske ville det virke, tester lige
Avatar billede nicocarlos Nybegynder
04. december 2007 - 15:15 #12
Smid svaar det virker :D
Avatar billede w13 Novice
04. december 2007 - 21:41 #13
Godt at høre! :)
Avatar billede nicocarlos Nybegynder
06. december 2007 - 11:00 #14
tak for hjælpen
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