Компилятор Flex Builder 3 не будет отображать ошибки или компилировать определенные страницы - PullRequest
1 голос
/ 03 мая 2010

В flexbuilder 3 для некоторых mxml-файлов я могу целенаправленно вносить синтаксические ошибки, и компилятор может компилировать определенную страницу (но на самом деле не компилировать ее) или сообщать о любых ошибках для этой страницы. Есть ли какой-нибудь способ, которым вы знаете, чтобы компилятор сообщал мне об ошибках, чтобы я мог получить его для компиляции страницы. Я уже пытался восстановить все и очистить проект.

Ответы [ 4 ]

2 голосов
/ 03 мая 2010

ЕСЛИ компонент не используется; компилятор проигнорирует это.

Если вы используете проект библиотеки; убедитесь, что компонент добавлен в библиотеку. Вы можете сделать это в настройках проекта.

Если вы используете проект Flex; убедитесь, что компонент действительно где-то используется в приложении. В противном случае он «оптимизируется» из окончательного SWF и никогда не обрабатывается компилятором.

2 голосов
/ 03 мая 2010

Звучит так, будто вы на самом деле нигде не используете эту страницу в своем приложении. mxmlc компилирует только те классы, на которые ссылается основной класс (прямо или косвенно) по умолчанию.

0 голосов
/ 10 июля 2013

У меня была такая же проблема. В моем случае путь проекта содержал пробел. Я переименовал папку, чтобы она была без пробела, и снова открыл конструктор flex. Затем ошибки компиляции начали появляться, как и ожидалось. Также вам нужно автоматически включить Project> Build.

0 голосов
/ 06 мая 2010

Мне удалось обойти это путем компиляции из командной строки. Здесь - ссылка на документацию для всех, кто интересуется (см. Раздел «Использование компиляторов Flex»). При компиляции из командной строки я смог заставить компилятор фактически сказать мне, какая ошибка произошла, чтобы я мог ее исправить.

...