Loading:

Książka Zend Framework 3. Poradnik Programisty.

Wczytywanie pliku XML do ActionScript 3

Skrypt pokazuje jak dzięki E4X (ECMAScript for XML) AS3 jest w stanie załadować plik XML oraz wyświetlić jego zawartość. (należy stworzyć plik, xml, oraz Wczytywanie_XML.as, potem Wczytywanie_XML.SWF oraz dac jemu klase dokumentu o nazwie: Wczytywanie_XML )

 

Kod dla pliku "plik.xml":

 

<wszystkie>
<ksiazka>
<tytul>Moja ksiazka</tytul>
<cena waluta="PLN">20</cena>
</ksiazka>

<ksiazka>
<tytul>Moja ksiazka numer 2</tytul>
<cena waluta="USD">99</cena>
</ksiazka>
</wszystkie>

 

Kod dla pliku Wczytywanie_XML.as:

 

package {
        import flash.display.*;
        import flash.events.*;
        import flash.net.*;
       
        public class Wczytywanie_XML extends Sprite {
               
                private var zawartosc:XML;
                private var urlLoader:URLLoader;
               
                public function Wczytywanie_XML() {
                       
                        var urlRequest:URLRequest = new URLRequest("plik.xml");
                        urlLoader = new URLLoader();
                        urlLoader.addEventListener(Event.COMPLETE, zaladowano);
                        urlLoader.load(urlRequest);
                }
               
                private function zaladowano(e:Event) {
                       
                        zawartosc = new XML(urlLoader.data);
                        trace ("=========== WERSJA 1 ==========");
                        trace (zawartosc.toXMLString());
                        trace ("=========== WERSJA 2 ==========");
                        trace (zawartosc.ksiazka.tytul[0]);
                        trace (zawartosc.ksiazka.cena[0]+" - " +zawartosc.ksiazka.cena..@waluta[0]);
                        trace (zawartosc.ksiazka.tytul[1]);
                        trace (zawartosc.ksiazka.cena[1]+" - " +zawartosc.ksiazka.cena..@waluta[1]);
                        trace ("========= Funkcje.net ==========");
                }
        }
}



Napisz Artykuł

Listing

niema


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=2581

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors