|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2009
Сообщений: 300
|
Как правильно подключить (Embed) и прочитать, xml
Пытаюсь подключить xml-файл, но ничего не получается в самом начале.
Подключаю так: Потом делаю так: var xmlLevel:XML = new XML(); xmlLevel = XML(new lvl()); trace(xmlLevel.layer.(@type == "decoration")); Ошибки такие: LevelParser_lvl.as(1): col: 72 Error: Syntax error. package { public class LevelParser_lvl { public static var data:XML = <?xml version="1.0"> LevelParser_lvl.as(18): col: 1 Error: Syntax error: expecting identifier before end of program. LevelParser_lvl.as(18): col: 1 Error: Syntax error: expecting rightbrace before end of program. XML-файл выглядит так: Собственно, что я делаю не так? |
|
|||||
Регистрация: Nov 2009
Сообщений: 300
|
Вот так то же самое.
|
|
|||||
|
|
|||||
Регистрация: Nov 2009
Сообщений: 300
|
Очепятка, с ним то же самое.
silin Это видел, это же отсюда? По примеру, в принципе, работает. Но почему не хочет без ByteArray? Вот например, другой вариант, без ByteArray, работает: var urlload:URLLoader = new URLLoader(); var xml:XML = new XML(); urlload.addEventListener(Event.COMPLETE, loadtxt); urlload.load(new URLRequest("test.xml")); function loadtxt(event:Event):void { xml = XML(event.target.data); trace(xml); } dimarik Не совсем понял. Добавлено через 22 минуты Так, все заработало как нужно. Скорее всего не хватало правильного mimeType в Embed и последнего знака вопроса в <?xml version="1.0"?> Рабочий вариант выглядит так: [Embed(source = 'test.xml', mimeType="application/octet-stream")] private var lvl:Class;//Подключение var xml:XML = new XML(new lvl()); trace(xml.layer.(@type=="decoration"));//Использование Всем спасибо, можно расходиться |
|
|||||
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
неявный вызов toString()
__________________
Загружаем картинки, минуя ошибки безопасности Последний раз редактировалось i.o.; 30.07.2011 в 15:00. |
|
|||||
Регистрация: Nov 2009
Сообщений: 300
|
Вот так - век живи, век учись
Хорошо что я не знал, что без ByteArray нельзя |
Часовой пояс GMT +4, время: 02:32. |
|
« Предыдущая тема | Следующая тема » |
Теги |
embed , mimeType , xml |
|
|