Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-09-2003, 15:42   #1 (permalink)
evil guy
 
Registriert seit: Jul 2003
Ort: tirol
Beiträge: 29
mehrdimensionale arrays via loadVariablesNum() laden...

hallo leute!

ich bekomme über eine schnittstelle von einem php-script mehrdimensionale arrays geliefert. zb:
anzahl=2&Eintrag[1][datum]=2003-08-28&Eintrag[1][ueberschrift]= test&Eintrag[2][datum]=2003-08-29&Eintrag[2][ueberschrift]= test2

diese lade ich mit loadVariables("script.php", "_root.emptyClip", "GET"); in einen leeren movieclip.

die variablen (zb _root.emptyClip.Eintrag[1][datum] ) sind aber alle leer... erkennt flash etwa nicht, dass es sich bei den eingelesenen daten um ein array handelt? oder muss ich es einfach nur irgendwie anders ansprechen?

bitte um hilfe...
lg

flo

Geändert von immunman (08-09-2003 um 15:43 Uhr)
immunman ist offline   Mit Zitat antworten
Alt 08-09-2003, 15:47   #2 (permalink)
Problemlöser
 
Registriert seit: Oct 2002
Ort: Chile.... aber jetzt Berlin :P... und Morgen?
Beiträge: 117
schreibe das hier im ersten frame, mal sehen was dir der trace zurück gibt...

var php = new Object();
php.load("script.php");
php.onLoad = function(){
trace(this);
}

MoniThor ist offline   Mit Zitat antworten
Alt 08-09-2003, 16:54   #3 (permalink)
evil guy
 
Registriert seit: Jul 2003
Ort: tirol
Beiträge: 29
da passiert gar nichts. leeres ausgabe-fenster... aber das php-script sollte passen. wenn ich es über den browser aufrufe, bekomme ich die obige ausgabe. und ich habe das, was ich jetzt in flash machen will, schon auf html-basis realisiert und da ist das script das selbe...
es wird übrigens die absolute url über http aufgerufen und die variablen, die flash an das script übergeben soll, hab ich zum testen mit ? an die url drangehängt. liegt's daran?

außerdem ist die variable _root.emptyClip.anzahl sehr wohl definiert. es funktionieren nur arrays nicht...

Geändert von immunman (08-09-2003 um 16:59 Uhr)
immunman ist offline   Mit Zitat antworten
Alt 08-09-2003, 16:56   #4 (permalink)
Problemlöser
 
Registriert seit: Oct 2002
Ort: Chile.... aber jetzt Berlin :P... und Morgen?
Beiträge: 117
sorry hatte einen fehler!!


var php = new loadVars(); // <---- so soll es sein
php.load("script.php");
php.onLoad = function(){
trace(this);
}

und jetzt??
MoniThor ist offline   Mit Zitat antworten
Alt 08-09-2003, 17:01   #5 (permalink)
evil guy
 
Registriert seit: Jul 2003
Ort: tirol
Beiträge: 29
das hab ich mir schon gedacht, dass hier loadVars() hin gehört, aber das bringt auch nichts, hab ich vorher schon getestet... außerdem: die ausgabe des php-scripts hab ich ja schon oben gepostet...
immunman ist offline   Mit Zitat antworten
Alt 08-09-2003, 17:48   #6 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
so wird das nicht gehen. flash legt das "Eintrag[1][datum]"
als variablen name an und nicht als array.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 08-09-2003, 20:44   #7 (permalink)
evil guy
 
Registriert seit: Jul 2003
Ort: tirol
Beiträge: 29
na super. das ganze ist nämlich alles schön dynamisch, dh es können mal 2 und mal 200 einträge sein, die ich eigentlich mit einer for-schleife durchparsen wollte...
wie krieg ich flash dazu, das als array zu verstehen?
immunman ist offline   Mit Zitat antworten
Alt 09-09-2003, 08:41   #8 (permalink)
Problemlöser
 
Registriert seit: Oct 2002
Ort: Chile.... aber jetzt Berlin :P... und Morgen?
Beiträge: 117
mach das der php dir eine xml datei generiert, mit deine arrays.... dann in flash liest du die xml datei...

gruss.
MoniThor ist offline   Mit Zitat antworten
Alt 09-09-2003, 10:02   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2001
Beiträge: 112
das interessiert mich auch. gibt es eine möglichkeit array über loadVars() reinzubekommen? oder nur über .xml?

grüße,
robert
schulke_99 ist offline   Mit Zitat antworten
Alt 10-09-2003, 13:56   #10 (permalink)
evil guy
 
Registriert seit: Jul 2003
Ort: tirol
Beiträge: 29
leider ist die php-seite nicht von mir, sondern von einem anderen anbieter, zu dem ich eine schnittstelle programmieren soll. mit php und html hab ich das ganze ja auch schon lange erledigt. nun will mein kunde die ganze seite aber in flash...
aber ich werd einfach so eine art zwischen-seite coden, mit der ich eine xml-datei erzeuge (danke für den tip). mit php ist das eh eine lächerlichkeit...

lg
flo
immunman 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 22:42 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele