dynamiske variabler til genkendelse af php returnerede variabler // løst
Håber overskriften giver mening...
Dette er Actionscript 3.
Nå jeg har følgende problem: Når jeg sender variabler fra php, hvordan identificere jeg disse variabler?
i eksemplet ses hvad jeg prøver at opnå, selvom det ikke virker, arrayet fieldarr er mage til de variabler der sendes fra php.
De skal grupperes efter deres navn således at f.eks. bag,snow,x står i en gruppe for sig selv bag1,snow1,x1, i en gruppe osv. det regner jeg med at løse med et par if, men hvordan ser jeg om varible navnet har 1 eller 2 tilføjet?
Et lille side spørgsmål til dette er: Hvordan kan det være at flash ikke modtager variablerne i samme rækkefølge som de sendes, fra php sendes her:bag=500&snow=300&x=200........bag2=10&snow2=3&x2=0........
flash modtager eller tracer dem ud i en helt anden rækkefølge.
private function handleComplete_help(e:Event):void { var fieldarr:Array = new Array('bag','snow','x','ice','dtf','cherry','ball','car','bag2','snow2','x2','ice2','dtf2','cherry2','ball2','car2','bag1','snow1','x1','ice1','dtf1','cherry1','ball1','car1'); var loader:URLLoader = URLLoader(e.target); //competitionfield_text.text = loader.data; //gør noget med det modtagede for (var i:int = 0; i < fieldarr.length; i++ ){ trace("Par: " + loader.data.[fieldarr[i]]); }//for }//function
håber der er nogle kloge hoveder der kan hjælpe mig
takker
- log ind eller opret konto for at skrive kommentarer
- by jitter


Kommentarer
så fandt jeg ud af det så jeg tilføjer lige til min monolog her
løsningen var så simpel at udelade et punktum således
trace("Par: " + loader.data[fieldarr[i]])
det skulle virke, hvis andre sidder med det samme
