![]() |
Как правильно подключить (Embed) и прочитать, xml
Пытаюсь подключить xml-файл, но ничего не получается в самом начале.
Подключаю так: Код AS3:
Код AS3:
Ошибки такие: 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-файл выглядит так: Код:
<?xml version="1.0"> |
А разве в xml можно делать многострочные значения?
Код AS3:
Код AS3:
|
Вот так то же самое.
Код:
<?xml version="1.0"> |
Цитата:
|
Код AS3:
Код AS3:
|
Код AS3:
|
Цитата:
silin Это видел, это же отсюда? По примеру, в принципе, работает. Но почему не хочет без ByteArray? Вот например, другой вариант, без ByteArray, работает: Код AS3:
dimarik Не совсем понял. Добавлено через 22 минуты Так, все заработало как нужно. Скорее всего не хватало правильного mimeType в Embed и последнего знака вопроса в <?xml version="1.0"?> Рабочий вариант выглядит так: Код AS3:
Код:
<?xml version="1.0"?> |
Первый раз слышу чтобы без ByteArray работало :(
|
неявный вызов toString()
|
Цитата:
Хорошо что я не знал, что без ByteArray нельзя :D |
Ну а вооьбще по факту embed для xml глупость. проще в отдельном классе весь xml написать - да и редактировать удобнее. Разницы главное не будет - что так, что эдак перекомпил требуется все равно
|
Цитата:
Мне удобнее редактировать xml в xml, а вот xml в as - это глупость. |
xml в FD ваще то ))) а не в блокнотике
|
Блокнотик++ очень удобная вещь, рекомендую.
|
|
Мало того что с ByteArray больше кода, так еще и медленнее!
В топку его! Без него проще в данном случае. |
ChuwY, это тест ни о чем. Мало того, что тестировалось в дебаг-плеере, так еще и постановка задачи не верная.
|
Я делаю так:
Код:
package foo |
| Часовой пояс GMT +4, время: 18:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.