Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-11-2004, 16:23   #1 (permalink)
kugelschreiber
 
Benutzerbild von ronnydrechsler
 
Registriert seit: Jun 2001
Ort: Bad Düben
Beiträge: 202
Auslesen aus PHP!!

Hallo Ihr Lieben,

ich habe folgendes Problem:

Ich habe eine PHP Datei geschrieben, die aus einer Datenbank die Werte Name und Nummer ausliest. Die sieht so aus.

PHP-Code:
for($i=0$i<$zeilen$i++){
    echo 
"&nummer".$i."=".mysql_result($ergebnis,$i,0);
    echo 
"&name".$i."=".mysql_result($ergebnis,$i,1);

Das Resultat ist:

&nummer0=1&name0=Ronny&nummer1=2&name1=Andre

so soll das auch sein!

Nun will ich diese Variablen in Flash verwenden und komme aber auf keinen grünen Zweig, weil ich die Variablen nicht finde!

Zunächst lade ich die Variablen per loadVariables in einen Container MC, wo die daten auch ankommen!

PHP-Code:
loadVariables("auslesen.php",container,"POST"); 
Nun will ich aber mit einer Hilfsvariable i die Daten dynamisch ansprechen.
So etwa:

PHP-Code:
for(i=0i<i++){
vorname+i=container.name+i;
nummer+i=container.nummer+i;

Nur geht das nicht weil er die Variable nicht findet! Sondern erst die Variable container.name sucht (und verständlicherweise nicht findet) und danach erst das i draufrechnet.

Wäre echt nett, wenn da ein Fuchs bescheid wüßte.


Vielen Dank.

Ronny.
__________________
________________
Und grüßt die Tage, ich komm wieder keine Frage...:)
Oder Ihr kommt zu mir? | Bock auf n 1/4 Meile Rennen? | Alle Termine Race@Airport german series (R)
ronnydrechsler ist offline   Mit Zitat antworten
Alt 04-11-2004, 16:44   #2 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
bin zwar kein Fuchs, aber:
ActionScript:
  1. for(i=0; i<3 ; i++){
  2.   eval("vorname"+i)=container["name"+i];
  3.   eval("nummer"+i)=container["nummer"+i];
  4. }

grz
pape
pape ist offline   Mit Zitat antworten
Alt 04-11-2004, 22:34   #3 (permalink)
kugelschreiber
 
Benutzerbild von ronnydrechsler
 
Registriert seit: Jun 2001
Ort: Bad Düben
Beiträge: 202
Sorry aber das wars nicht!

Denn ich kann die Funktion von eval(); nicht verstehen, denn sie liefert ständig "undefined" sobald ich eine Zahl mit ins Spiel bringe:

test=eval("name");
trace(test); //liefert name

test=eval("name"+1);
trace(test); //liefert undefined

soaml ich keinen direkten Vergleich machen kann! Da eval eine Funktion ist!

Schade! Sa gut aus.

Aber das Problem besteht weiterhin!

Wer kan nweiter helfen?

Gruß Ronny
__________________
________________
Und grüßt die Tage, ich komm wieder keine Frage...:)
Oder Ihr kommt zu mir? | Bock auf n 1/4 Meile Rennen? | Alle Termine Race@Airport german series (R)
ronnydrechsler ist offline   Mit Zitat antworten
Alt 04-11-2004, 22:50   #4 (permalink)
-
 
Benutzerbild von pape
 
Registriert seit: Jan 2004
Beiträge: 3.002
eval gibt den Ausdruck innerhalb der () zurück- also hier eine var... wenn die var nicht existiert somit "undefined"!!

dann nimm mal die zeitleiste:
ActionScript:
  1. for(i=0; i<3 ; i++){
  2.   this["vorname"+i]=container["name"+i];
  3.   this["nummer"+i]=container["nummer"+i];
  4. }
pape ist offline   Mit Zitat antworten
Alt 05-11-2004, 15:57   #5 (permalink)
kugelschreiber
 
Benutzerbild von ronnydrechsler
 
Registriert seit: Jun 2001
Ort: Bad Düben
Beiträge: 202
Das hat auch nicht geklappt. Aber ich habe eine andere Lösung gefunden.

Und zwar schicke ich die Werte gleich beim duplizieren der MC in den MC hinein. Und da komischerweise geht es wieder.

Trotzdem Danke für Eure Mühe!

Melde mich bald wieder!
__________________
________________
Und grüßt die Tage, ich komm wieder keine Frage...:)
Oder Ihr kommt zu mir? | Bock auf n 1/4 Meile Rennen? | Alle Termine Race@Airport german series (R)
ronnydrechsler ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele