tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
3707
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jackisback jackisback ist offline Mitglied Gold
    Registriert seit
    Jul 2007
    Beiträge
    100
    Hallo,

    Warum Klappt das nicht?
    Ich möchte werte von einer XML datei einlesen. diese möchte ich nicht fest mit der .swf Datei verbinden so dass man die werte ändern kann ohne neu zu Kompilieren.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <Button id="mybutton" bottom="10" right="10" label="Speichern" click="clickMe();">
       <Script>
           <![CDATA[
        import mx.controls.*;
     
        public function clickMe(){
        var myXml:XML = new XML("meine.xml");
        myXml.ignoreWhite = true;
        mybutton.label = myXml.name[0];
                    }
           ]]>
      </Script> 
    </Button>

    Meine XML datei im selben verzeichnis
    Code :
    1
    2
    3
    4
    
    <user>
    <name>Gerry</name>
    <name>Milan</name>
    </user>
     

  2. #2
    derHeBo derHeBo ist offline Grünschnabel
    Registriert seit
    Feb 2009
    Beiträge
    1
    mir fällt nur auf, dass du der Function keinen Rückgabetyp gegeben hast, also:

    public function clickMe():void{...}



    Sonst sehe ich auch nichts......
     

  3. #3
    Avatar von willie33
    willie33 willie33 ist offline Mitglied Silber
    Registriert seit
    May 2009
    Ort
    USS Voyager
    Beiträge
    74
    Blog-Einträge
    5
    Das ist ganz einfach! Du musst die XML-Datei mit einem URLLoader erst laden, damit man was hat, wovon man die Daten auslesen kann.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    public function clickMe():void {[INDENT]var myXML:XML = new XML();
    var myLoader:URLLoader = new URLLoader();
    var req:URLRequest = new URLRequest()
    req = "myXMLFile.xml";
    myLoader.load(req);
    myLoader.addEventListener(Event.COMPLETE, loadXMLComplete);
    function loadXMLComplete(e:Event):void {[INDENT]myXML = myLoader.data.toXMLString;[/INDENT]}
    [/INDENT]
    Geändert von willie33 (15.05.09 um 15:42 Uhr) Grund: Syntaxfehler
     
    Projects:
    Pet NG: as3pet @ github - WIP
    StrawBerry Journal for BlackBerry PlayBook (successor of My Travel Diary) - WIP
    My Travel Diary for BlackBerry PlayBook - finished

Ähnliche Themen

  1. Datei einlesen in C++
    Von marina75 im Forum C/C++
    Antworten: 15
    Letzter Beitrag: 10.11.09, 22:10
  2. PL/SQL Datei einlesen
    Von zuckerbrini im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 16.02.09, 10:36
  3. CSV-Datei einlesen
    Von WIK-Lars im Forum PHP
    Antworten: 4
    Letzter Beitrag: 03.07.07, 17:39
  4. Datei auswählen, Datei einlesen
    Von -TS- im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 21.04.05, 21:08
  5. Datei einlesen in Batch- (o. ä.) Datei
    Von tapferesschneiderlei im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 04.02.05, 13:28