2013-04-25 2 views
0

Я редактирую XML-файл в Flash Builder 4.6, XML содержит данные конфигурации и встроен в мое приложение.Стоп Flash Builder разбор XML-файла

Flash Builder показывает длинный список ошибок, ошибки связаны с проектом, а не с файлом.

Ошибка только такие вещи, как «1086: Синтаксическая ошибка: ожидается точка с запятой» и «1093: Ошибка синтаксиса», который просто показывает, что файл не является действительным Actionscript.

Они все выглядят, как это, с ошибкой в ​​строке 1:

Error Msg

Есть ли способ, что я могу остановить разбор файла, это просто актив и не должен быть проанализирован ,

+0

Не помещайте его в исходную папку? Тем не менее, это не должно быть сделано. Вы _could_ также переключитесь на правильную IDE;) – RIAstar

+0

@RIAstar: Я всегда помещал свою папку с ресурсами в путь src, поэтому я вставляю ее с помощью '@Embed ('assets/something/else.xml')'. Может быть, мне придется перейти на '' ..assets/something/else.xml'' – Drahcir

+0

@RIAstar Возможно, я попробую IntelliJ IDEA, больной FB. На этой неделе я попробовал обновить до 4.7 (64 бит), и он сломан и медленный. Какую IDE вы рекомендуете? – Drahcir

ответ

0

Существует несколько параметров компилятора, которые вы можете передать при компиляции своего приложения, по следующей ссылке: http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_4.html.

На данной ссылке определено, что вы можете предоставить ссылку на файл конфигурации следующим образом -

<mxmlc ... > 
    <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/> 
    <source-path path-element="${FLEX_HOME}/frameworks"/> 
</mxmlc> 
+0

Спасибо, но это действительно не помогает. Мой XML-файл встроен с использованием синтаксиса '@ Embed', это файл активов, который находится в каталоге' src'. – Drahcir

+0

Не можете загрузить файл XML во время выполнения с помощью вызова HTTPService? –

+1

Да, но это не проблема. Проблема в том, что файл в моем каталоге ресурсов передается и оценивается Flash Builder. – Drahcir

0

просто удалить

<?xml version='1.0' encoding='utf-8'?> 

декларацию в файле XML и ошибки компилятора должен не прошло

+0

Нет, не работал для меня, я уже пробовал – Drahcir

+0

странно, он работает для меня - хотя я использую FB4 .7 – michaPau

+0

Я думаю, проблема в том, что у меня есть международные символы, а кодировка - UTF-16. Я уже исправил, вставив файл как 'String', а не' Class' – Drahcir

Смежные вопросы