Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS3 with XML (http://www.flasher.ru/forum/showthread.php?t=97615)

Llex3D 25.06.2007 18:38

AS3 with XML
 
Доброго времени суток.
Я уже просто не могу сам понять почему не работает, по этому обратится решил на форум

Имеется вот такой вот код:

Код:

package {
  import flash.net.*;
  import flash.events.*;
  import flash.display.*;

  public class StumbleCore {
    private var config_xml    :                XML;
       
    public function StumbleCore()
    {
        loadConfig();
    }
       
  public function loadConfig()
    {
      var config_xml:XML = new XML();
      var config_xml_URL:String = "flashconf.xml";
      var config_xmlURL:URLRequest = new URLRequest(config_xml_URL);
      var myLoader:URLLoader = new URLLoader(config_xmlURL);
      myLoader.addEventListener("complete", xmlLoaded);
    }
       
    public function xmlLoaded(event:Event)
    {
      var sXML:XML  = new XML(event.target.data)
      trace (sXML) // виводит пустую строку
    }
  }
}

Код подгруэаемой XML-ки:
Код:

<?xml version='1.0' encoding='UTF-8' ?><h g="someHost" l="someHost" x="someHost" rg="someHost"/>
Я просто совсем не давно, по мере надобности перешел на AS3, с той недели, и мне вообще ничего не понятно.

Llex3D 25.06.2007 19:52

Всё, разобрался. Ему кажется не нравится такая структура XML, ему надо, что-бы был хотя-бы один корневой объект.

~~~ 25.06.2007 19:58

Вот и поговорили...
А на счет одного корня в XML, тык это всегда было!

etc 25.06.2007 20:12

Убери new.

BlooDHounD 25.06.2007 20:28

не убирай new.
напиши trace(sXML.toXMLString());

корней у XML по спецификации не может быть несколько.
Если нужно просто работать с большим количеством нодов то юзай XMLList.

etc 25.06.2007 21:04

BlooDHounD, а где там в приведенном XML несколько корней? :)

BlooDHounD 25.06.2007 21:23

там нигде :) просто второй пост странный :) решил пролить свет и блеснуть умом.

Llex3D 27.06.2007 11:28

Он не странный, я предлагал сделать один корень, а в нём несколько нодов, поскольку флешу видимо не нравится что в корневом объекте всё в атрибутах забито

BlooDHounD 27.06.2007 12:34

моему флэшу нравится :)


Часовой пояс GMT +4, время: 11:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.