Как отключить устаревшие предупреждения в Flex 3?

Недавно я начал работать с приложением, написанным с использованием Adobe Flex 3. Мы используем несколько устаревших функций и, к сожалению, не можем удалить эти зависимости.

В документации сказано установить -show-deprecated-warnings=false в дополнительных параметрах компилятора. Это не принято, но я обнаружил, что использование -show-deprecation-warnings=false будет принято диалоговым окном, но выдаст ошибку о двойном объявлении параметра при попытке скомпилировать проект.

В идеале я хотел бы отключить предупреждение в каждом конкретном случае. В противном случае, может ли кто-нибудь помочь мне отключить предупреждения для каждого файла, для каждого проекта или глобально?


person Andrew Aylett    schedule 31.08.2009    source источник


Ответы (3)


В качестве обновления для последних версий я добавил опцию компилятора в FlashDevelop:

-show-deprecation-warnings=false

Это сработало для меня.

person latcho    schedule 10.10.2012

Эта ссылка предполагает, что она все равно не работает должным образом, и единственный реальный ответ — вообще отключить предупреждения.

Adobe Jira 13569

Вы можете отключить предупреждения, используя собственный файл flex-config.xml для каждого проекта/глобально. Просто укажите компилятору нужный файл.

person Gregor Kiddie    schedule 31.08.2009
comment
Спасибо, +1. Не тот ответ, на который я надеялся :(. У меня есть частичное обходное решение, см. мой собственный ответ на вопрос. - person Andrew Aylett; 02.09.2009

Я нашел частичное обходное решение: отфильтруйте предупреждения на вкладке «Проблемы». Это не избавляет от маркеров предупреждения рядом с источником, но это вкладка «Проблемы», которую я хотел бы очистить.

Нажмите кнопку фильтров на вкладке «Проблемы», измените «Описание» на «не содержит» с текстом «устарело» и нажмите «ОК».

person Andrew Aylett    schedule 02.09.2009