Antwort schreiben 
 
Themabewertung:
  • 3 Bewertungen - 4.33 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
XML in Flash auslesen
09.03.2010, 14:20
Beitrag: #1
XML in Flash auslesen
Hallo Leute, ich hab einige Fragen zu Flash und wollte die mal hier stellen vllt. könnt ihr mir ja helfen :)

Ich habe das Tutorial hier gelesen und auch nachgemacht, hat alles soweit gut geklappt. Doch hier nun meine Fragen:

1. Wie kann ich so eine Schleife verwenden dass wenn ich zum Beispiel schreibe:

Code:
<?xml version='1.0' encoding='utf-8'?>
  <knoten>
    <kindknoten name="Element eins" beschreibung="Beschreibung 1" />
    <kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
    <kindknoten name="Element drei" beschreibung="Beschreibung 3" />
  </knoten>
//Zweiter Text
  <knoten>
    <kindknoten name="Element eins" beschreibung="Beschreibung 1" />
    <kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
    <kindknoten name="Element drei" beschreibung="Beschreibung 3" />
  </knoten>

er dann beide Text Blöcke ausliest und ausgibt ? Mein Quellcode entspricht genau dem aus dem Tutorial.

Hab schon in nem FlashForum nachgefragt aber sind alles Idioten die keine vernünftigen Antworten geben können.

Hoffe ihr könnt mir helfen :)

Mit freundlichen Grüßen

XPLOSIV
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 14:48
Beitrag: #2
RE: XML in Flash auslesen
Hi,
Der Vollständigkeit halber:
http://www.flashforum.de/forum/flash-ein...82299.html
Wie dort schon erwähnt fehlt in deinem XML ein root-Knoten...
Zum Rest kann ich mir das erst mit Flash genauer anschauen (vlt heute abend).
Prinzipiell sollte das ganze aber mit einer for-Schleife gehen:
wenn also das XML so aussieht
Code:
<?xml version='1.0' encoding='utf-8'?>
<daten>
<knoten>
    <kindknoten name="Element eins" beschreibung="Beschreibung 1" />
    <kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
    <kindknoten name="Element drei" beschreibung="Beschreibung 3" />
  </knoten>
//Zweiter Text
  <knoten>
    <kindknoten name="Element eins" beschreibung="Beschreibung 1" />
    <kindknoten name="Element zwei" beschreibung="Beschreibung 2" />
    <kindknoten name="Element drei" beschreibung="Beschreibung 3" />
  </knoten>
</daten>
Dann kannst du so alle "knoten" auslesen
Code:
daten= new XML();
daten.onLoad = function (success) {
if (success) {

  for (i = 0; i < daten.firstChild.childNodes.length; i++) {
   // mach irgendwas
   if ( daten.firstChild.childNodes[i].nodeName == 'Element eins')
    trace(daten.firstChild.childNodes[i].firstChild);
  }
}
}
daten.load(file);

Gruß

[Bild: sig.jpg]
Firefox Addon für Rechtschreibprüfung
Ich freue mich über eine Bewertung oder ein Danke wenn ich helfen konnte.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 15:04 (Dieser Beitrag wurde zuletzt bearbeitet: 09.03.2010 15:11 von XPLOSIV.)
Beitrag: #3
RE: XML in Flash auslesen
Was stimmt den an meinem angehängten Code nicht ? Da kommt immer ein Error raus und ausgegeben wird nix.

Download Test Projekt
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 15:07
Beitrag: #4
RE: XML in Flash auslesen
ich seh keinen anhang - außerdem kann ich das erst genauer prüfen wenn ich selbst flash da habe.
Der selbe Fehler wie im Flashforum? Was hast du denn für eine ActionScript version eingestellt? Das sollte 2 sein, und nicht 3 mit dem Code von mir!
Für AS3 sähe es anders aus.

Gruß

[Bild: sig.jpg]
Firefox Addon für Rechtschreibprüfung
Ich freue mich über eine Bewertung oder ein Danke wenn ich helfen konnte.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 15:11 (Dieser Beitrag wurde zuletzt bearbeitet: 09.03.2010 15:11 von XPLOSIV.)
Beitrag: #5
RE: XML in Flash auslesen
Hm ok benutze AS3 und hier mein Test Projekt:
Download Test Projekt

PS. Ist ja echt mal ne schwere geburt so nen Text in Flash auszugeben^^
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 15:22
Beitrag: #6
RE: XML in Flash auslesen
Ja mit AS3 ist das was komplett anderes... das solltest du dazu sagen.
Das kannst du bspw hier mal nachlesen:
http://www.video-flash.de/index/actionscript3-xml/

Das solltest du fairerweise im flashforum auch noch ergänzen...

Gruß

[Bild: sig.jpg]
Firefox Addon für Rechtschreibprüfung
Ich freue mich über eine Bewertung oder ein Danke wenn ich helfen konnte.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 15:54 (Dieser Beitrag wurde zuletzt bearbeitet: 09.03.2010 15:57 von XPLOSIV.)
Beitrag: #7
RE: XML in Flash auslesen
Ah ok vielen dank schon mal.

Ich möchte so ein kleines Newssystem aufbauen. Meine XML sieht so aus:

Code:
<?xml version="1.0" encoding="utf-8"?>
<playlist>

<news>
              <item>
                <title>Erste Überschrift</title>
                <date year="2010">10.03.</date>
                <inhalt>Am Strand...</inhalt>
              </item>

              <item>
                <title>Zweite Überschrift</title>
                <date year="2010">09.03.</date>
                <inhalt>Am See...</inhalt>
              </item>
        

</news>
</playlist>


[/quote]

aussehen soll dass dann wenn es ausgegeben wird so:

[10.03.2010] Erste Überschrift

Am Strand...

[09.03.2010] Zweite Überschrift

Am See...


Hab schon versucht es selber hinzukriegen aber ist nicht möglich da er immer zuerst alle Namen untereinander einzeln auflistet und nicht in so einer Form.

Dankbar für jede Hilfe :)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 23:02
Beitrag: #8
RE: XML in Flash auslesen
push leute kann mir keiner helfen ? sad
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.03.2010, 23:42 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2010 00:13 von Jonnsn.)
Beitrag: #9
RE: XML in Flash auslesen
Einen Push innerhalb von 12 Stunden seh ich gar nicht gern! dry
Ich schau mir dein Flash mal genauer an, sobald ich Zeit dazu hab. Auf den ersten schnellen Blick bekomm ich allerdings nicht den Eindruck, dass du auch liest was man dir hier schreibt...
das XML dadrin hat zumindest immer noch keinen Root-Tag...

Edit:
Dieses XML:
Code:
<?xml version="1.0" encoding="utf-8"?>
<playlist>
    <news>
        <item>
            <title>Erste Überschrift</title>
            <date year="2010">10.03.</date>
            <inhalt>Am Strand...</inhalt>
        </item>
        <item>
            <title>Zweite Überschrift</title>
            <date year="2010">09.03.</date>
            <inhalt>Am See...</inhalt>
        </item>
    </news>
</playlist>
Und dieser ActionScript 3 Code:
Code:
stop();
var ldr:URLLoader = new URLLoader();
ldr.load( new URLRequest("XMLfile.xml") );
ldr.addEventListener(Event.COMPLETE, handleXMLLoaded);
function handleXMLLoaded(event:Event):void {
    var xmlData:XML = new XML(event.target.data);
    xmlData.ignoreWhitespace = true;
    for each(var node:XML in xmlData.news.item) {
        trace(node.title);
        trace(node.date + "" + node.date.@year );
        trace(node.inhalt);
    }
}
geben bei mir diese Ausgabe:
Code:
Erste Überschrift
10.03.2010
Am Strand...
Zweite Überschrift
09.03.2010
Am See...
was so ziemlich das sein sollte was du dir vorstellst oder?
Versuch zu verstehen, was der Code machst, sonst sitzt du am nächsten Problem wieder in einem Forum und wartest auf Hilfe...

Gruß

[Bild: sig.jpg]
Firefox Addon für Rechtschreibprüfung
Ich freue mich über eine Bewertung oder ein Danke wenn ich helfen konnte.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Flash CS4 und Codepage empirefred 0 103 24.05.2010 12:38
Letzter Beitrag: empirefred
  Flash Menü Hilfe Muffinmann 3 258 15.05.2010 16:42
Letzter Beitrag: empirefred
  Gratis Flash-Webseiten bauen Flo 6 347 02.05.2010 08:45
Letzter Beitrag: SngT
  Flash Tutorials webgeek 4 299 02.03.2010 13:37
Letzter Beitrag: xaver
  Flash Gästebuch und PHP empirefred 39 1.015 12.12.2009 13:00
Letzter Beitrag: empirefred
  [Suche] Ich brauche Flash-Gallery für Ebay Flo 2 354 09.11.2009 18:43
Letzter Beitrag: Flo
  Box für Kommentare in Flash Skiking 3 332 06.06.2009 16:38
Letzter Beitrag: Jonnsn
Wink Flash Webdesign TKChat 5 620 27.05.2009 00:08
Letzter Beitrag: Jonnsn
  Suche ein Programm für Flash matze 12 1.572 17.01.2007 00:23
Letzter Beitrag: Jonnsn
  Spezielles Flash Programm gesucht! pkgaehler 4 524 04.12.2006 21:35
Letzter Beitrag: Anonymous

Gehe zu:


Impressum | Datenschutz | Kontakt | Profi-Webmaster | Sam-City | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation | Benutzerkarte