Flash-Navigation mit XML-Inhalten

intercorni

Erfahrenes Mitglied
Hallo,

ich bräuchte Hilfe:
Undzwar habe ich ein XML-File, indem Informationen
zu Links, Inhalten und Inhaltsbeschreibungen (also 3 Kategorien) enthalten sind. Hier mal die XML-Inhalte:

Code:
<?xml version="1.0"?>
<inhalts_resources>
    <resource type="inhalt1">
        <linktitle>Link1</linktitle>
        <beschreibung>Hier steht die Beschreibung1</beschreibung>
        <inhalt>Hier steht der Inhaltstext 1</inhalt>
    <bild>picture1.jpg</bild>       
    </resource>
    <resource type="inhalt2">
        <linktitle>Link2</linktitle>
        <beschreibung>Hier steht die Beschreibung2</beschreibung>
        <inhalt>Hier steht der Inhaltstext 2</inhalt>
    <bild>picture2.jpg</bild>       
    </resource>
</inhalts_resources>

Zu jedem Link gibt es also auch einen Text sowie eine Beschreibung und ein Bild.
Die Links werden ausgelesen und in einem MC gelistet.
Nach dem Clicken sollen dann die Inhalte und Inhaltsbeschreibungen
aus dem XML-File ausgelesen und jeweils in einer Textbox angezeigt
werden. Undzwar möglichst automatisch, abhängig von den Inhalten des XML-Files, da zu jedem Link auch einen Text, eine Beschreibung und ein Bild existiert. Dies müsste vom XML-File vorgegeben werden.
Ein Flash- und XML-File habe ich schon vorbereitet, komme aber mit dem Auslesen nicht weiter.

Hier das AS:

Code:
meinXML = new XML();
meinXML.ignoreWhite = true;
meinXML.load("website1.xml");
meinXML.onLoad = function(status) {
        if (status) {
                xmlpfad = this.firstChild.childNodes;
                createEmptyMovieClip("label_mc", 1);
                for (var i = 0; i < xmlpfad.length; i++) {
                        label = xmlpfad[i].firstChild.firstChild;
                        label_mc.attachMovie("LClip", "LClip" + i, i);
                        label_mc["LClip" + i].label.autoSize = "left";
                        label_mc["LClip" + i].label.htmlText = label;
                        label_mc["LClip" + i]._y = label_mc["LClip" + i]._height * i * 1.1;
                        label_mc["LClip" + i].daten = xmlpfad[i].firstChild.nextSibling.nextSibling.firstChild;
                        label_mc["LClip" + i].onRelease = function() {
                                getURL(this.daten, "_blank");
                        };
                }
                box_links.setScrollContent(label_mc);
                
        }
};
box_links.wordWrap = "true";
box_inhalt.wordWrap = "true";
box_beschreibung.wordWrap = "true";

Ich würde mich sehr freuen, wenn mir jemand mit der Flash-Abfrage helfen könnte, um die Inhalte einzulesen.
Das File habe ich dazu mal beigefügt.

Viele Grüße,

Cornel
 

Anhänge

  • xml.zip
    62,8 KB · Aufrufe: 23
Hi!

Vielleicht solltest du im Flash-Forum mal nachfragen ... mit XML hat das hier zwar zu tun, aber eigentlich suchst du Flash-Hilfe, oder? :)

Gruß
TOM
 

Neue Beiträge

Zurück