| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Sep 2005
Beiträge: 111
|
Hi, ich hab eine xml Datenbank, folgender Art, von der ich JEWEILS nur die Childs "vorname" und "nachname" in Flash einlesen will. also .firstChild und ChildNode[1] aber das aus JEDEM Hauptknoten! Wenn das klappt werde ich noch mehr childnodes hinzufügen, deshalb ist es wichtig, dass flash selektiv nur die 2 ausliest. PS: Die xml datei wird immer erweitert, also die Anzahl der Einträge ändert sich stetig. PHP-Code: PHP-Code:
__________________ O Genie der Herr ehre dein Ego |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Sep 2005
Beiträge: 111
|
ich nähere mich mühsamst einer lösung, wär euch echt um schnelle hilfe dankbar! Es sieht jetzt so aus: PHP-Code: Nochmal zur Info: In dem Textfeld mit dem instance Namen ausgabe_all sollen untereinander ALLE Namen stehen. 99 Nachname99, Vorname99 ... 3 Nachname3, Vorname 3 2 Nachname2, Vorname2 1 Nachname1, Vorname1
__________________ O Genie der Herr ehre dein Ego |
| | |
| | #3 (permalink) |
| notzucht Registriert seit: Nov 2003 Ort: Potsdam
Beiträge: 2.939
|
Hi Beezle-Bug, als aller erstes solltest du unbedingt lernen eine xml richtig zu formulieren! Das fängt bei dem fehlenden wurzelknoten an, zieht sich über sinnlose processing instructions hin, und endet beim öffnen/schließen vor tags! Also unbedingt ein blick in die tutorials/einsteiger sektion des im Flash mit XML und Webservice Bereich hinterlegten threads schauen !Anbei deine lmx datei in eine wohlgeformte xml transformiert. Wenn das, was da im CDATA-Bereich später eine person(al)nummer werden soll, dann ab damit ins attribut. HTML-Code: <?xml version="1.0" encoding="utf-8" ?> <datadase> <person id="0"> <firstname>Peter</firstname> <surname>Pan</surname> </person> <person id="8"> <firstname>Polly</firstname> <surname>Pocket</surname> </person> <person id="1"> <firstname>Susi</firstname> <surname>Sonnenschein</surname> </person> <person id="5"> <firstname>Peter</firstname> <surname>Lustig</surname> <show>Löwenzahn</show> <rating>5</rating> </person> </datadase> PHP-Code: Code: id:0, Pan, Peter id:8, Pocket, Polly id:1, Sonnenschein, Susi id:5, Lustig, Peter shorty
__________________ . Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir . Geändert von shorty (26-06-2006 um 01:21 Uhr) |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Sep 2005
Beiträge: 111
|
uff! also die xml basics hab ich mir schon einigermaßen durchgelesen, allerdings nicht so wirklich verstanden. Das gleiche gilt für dein php skript. Natürlich erst mal vielen Dank! Da ich alles mühsam ausprobieren, speichern, hochladen, testen müsste und bis übermorgen immer noch zu keinem Ergebnis kommen würde, frag ich dich gleich nochmal: Flash muss die Daten ja auslesen: Ich mach das mal mit this.onEnterFrame = lesen(); Alternativ könnt ich auch nen button einfügen this.btn_lesen.onPress=lesen() ; Problem 1: Auch ohne onEnterFrame wird die Funktion ausgeführt, bevor man überhaupt den Button gedrückt hat. Komkische Sache, aber nicht soo störend. Mein AS schaut jetzt folgendermaßen aus und läuft ganz gut: PHP-Code: Ich denke das liegt am browser, der nicht sofort merkt, dass die xml datei verändert wurde. Denkt ihr, dass könnte man ändern, wenn man das skript über php ausführt? Damit kenn ich mich allerdings gar nicht aus :-( Letztendlich wird die funktion ja so ähnlich auch im php aussehen müssen, nur wie man dann die Daten wieder richtig an Flash übermittelt und Flash überhaupt erst sagt, dass es das php ausführen soll - keine Ahnung!
__________________ O Genie der Herr ehre dein Ego |
| | |
| | #5 (permalink) |
| notzucht Registriert seit: Nov 2003 Ort: Potsdam
Beiträge: 2.939
|
Dito, liegt am browser cache. Klemm einfach an folgende zeile PHP-Code: PHP-Code: shorty {btw} das ist kein php, sonder Action-Script!
__________________ . Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir . Geändert von shorty (26-06-2006 um 10:46 Uhr) |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Sep 2005
Beiträge: 111
|
hier ist der link zum veranschaulichen: http://schoerner.sc.ohost.de/birdshot/helpme.html
__________________ O Genie der Herr ehre dein Ego |
| | |
| | #8 (permalink) |
| notzucht Registriert seit: Nov 2003 Ort: Potsdam
Beiträge: 2.939
|
welche flash version benutzt du - 8, 7, 6? In welche version soll exportiert werden?
__________________ . Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir . |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Sep 2005
Beiträge: 111
|
ich exportiere in flash6, benutze flashMX (also 7?) weißt du woran es liegen könnte, dass die funktion automatisch ausgeführt wird, auch wenn ich das onEnterFrame weglasse?
__________________ O Genie der Herr ehre dein Ego |
| | |
| | #10 (permalink) |
| notzucht Registriert seit: Nov 2003 Ort: Potsdam
Beiträge: 2.939
|
jup, weil du für ein onRelease nicht PHP-Code: PHP-Code: {edit} hups, kleiner fehler drin gewesen, habs berichtigt
__________________ . Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir . Geändert von shorty (26-06-2006 um 11:04 Uhr) |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Sep 2005
Beiträge: 111
|
eine Frage hab ich noch. Hat zwar nichts mit Funktionalität zu tun, wär aber schöner wenn auch mein code gut aussieht ;-) Meine parse.php, die die Daten in das XML-File schreibt, schaut im Moment immer noch so aus: PHP-Code: PHP-Code: <?xml version=1.0 encoding=utf-8 ?> vor jeden eintrag gepostet. Das schaut nicht gut aus! --> Was ich brauche ist die erstellung von <?xml version=1.0 encoding=utf-8 ?> am Anfang der Datei, dann das öffnen des <database> und da drinne sollen dann alle knoten stehen. am Schluss EIN </database> und fertig. Könnte gehen, wenn mein php nicht die gesamte xml einliest, als $oldOrder speichert und unten wieder dranhängt. Denn genau dadurch verfielfältigen sich ja die Einträge.... PS: so schaut die xml aus :-( PHP-Code:
__________________ O Genie der Herr ehre dein Ego |
| | |
| | #12 (permalink) | |
| Z-Fighter Registriert seit: Jun 2006 Ort: Offenbach
Beiträge: 141
| Zitat:
Du hast ja keine Ahnung wie sehr mir das geholfen hat. Danke!
__________________ Ben the Amargosa Sun (\__/) (O.o ) (> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination. | |
| | |
| | #13 (permalink) |
| notzucht Registriert seit: Nov 2003 Ort: Potsdam
Beiträge: 2.939
|
na dann is ja alles schick
__________________ . Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir . |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |