Zurück   Flashforum > Aktuelles > Tutorials > Flash Tutorials

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2002, 23:01   #1 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
Post XML & Externe Daten

Hi Folks,

Hier eine kleine Spielerei - in kürze gibt es mehr zum Thema XML:

PHP-Code:
function extLaden(txt) {
    
obj = new XML(); 
    
obj.load(txt); 
    
obj.onLoad = function(status) { 
           
display = (status) ? this "Meldung: Fehler !"
    }
}

extLaden("infot.txt"); 
Beschreibung:

PHP-Code:
obj = new XML(); 
Um mit Hilfe der XML Klasse auf die externen Daten zugreifen zu können, benötigen wir ein aus der Klasse generiertes Objekt. Dieses Trägt im Fallbeispiel den Namen obj und wird auch jeweils an den wesentlichen Stellen im Skript immer wieder auftauchen.

Nachdem also das Objekt aus der Klasse erzeugt wurde können wir nun mit den Fähigkeiten der XML Klasse arbeiten.

PHP-Code:
obj.load(txt); 
Mit dieser Funktion aus der XML Klasse haben wir die Möglichkeit eine externe Datei einzulesen und dies Ohne in Ihr eine Variable zuweisen zu müssen, wie es bei loadVariables notwendig ist.

PHP-Code:
obj.onLoad = function(status) { 
           
display = (status) ? this "Meldung: Fehler !"

Der letzte Teil der Funktion extLaden - übernimmt die Überprüfung, ob der Lesevorgang erfolgreich war oder nicht. Die Zeile display = ... stellt dabei eine Kurzform einer IF-Abfrage dar.

Ausgeschrieben:

PHP-Code:
if (status) {
  
display this;
} else {
  
display "Meldung: Fehler !";

Wie man sieht kann man in Flash eine Kurzfom, wählen die wenn man Ihren Aufbau kennt auch nicht mehr ganz so schwer zu verstehen ist.

Besonderheit: Es handelt sich um eine einfache Textdatei. HTML kann ebenfalls integriert werden.

Beispiel:
Externe Daten (XML Objekt)

FLA:
FLA Portal - Externe Daten (XML Objekt)

Mit Lade Anzeige:

PHP-Code:
function extLaden (txt) {
    
obj = new XML();
    
display "Lade text...";
    
obj.load(txt);
    
obj.onLoad = function (status) { display = (status) ? this "Meldung: Fehler !";};
}

extLaden("infot.txt"); 
Be inspired...

mfg
Matze K.

Geändert von Madokan (18-07-2002 um 19:17 Uhr)
Madokan 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele