我最近开始使用使用 Adobe Flex 3 编写的应用程序。我们正在使用几个已弃用的函数,不幸的是我们无法删除这些依赖项。
文档说将 -show-deprecated-warnings=false 设置为编译器附加选项。这不被接受,但我发现使用 -show-deprecation-warnings=false 将被对话框接受,但在我尝试编译项目时两次声明选项时出错。
理想情况下,我想要一种根据具体情况禁用警告的方法。如果做不到这一点,谁能帮我禁用每个文件、每个项目或全局的警告?
我最近开始使用使用 Adobe Flex 3 编写的应用程序。我们正在使用几个已弃用的函数,不幸的是我们无法删除这些依赖项。
文档说将 -show-deprecated-warnings=false 设置为编译器附加选项。这不被接受,但我发现使用 -show-deprecation-warnings=false 将被对话框接受,但在我尝试编译项目时两次声明选项时出错。
理想情况下,我想要一种根据具体情况禁用警告的方法。如果做不到这一点,谁能帮我禁用每个文件、每个项目或全局的警告?
作为最新版本的更新,我在 FlashDevelop 中添加了一个编译器选项:
-show-deprecation-warnings=false
这对我有用。
这个链接表明它无论如何都不能正常工作,唯一真正的答案是完全关闭警告。
您可以通过为每个项目/全局使用自定义 flex-config.xml 文件来关闭警告。只需将编译器指向正确的文件。
我找到了部分解决方法:从“问题”选项卡中过滤警告。这并没有消除源旁边的警告标记,但它是我想要清理的问题选项卡。
单击“问题”选项卡上的过滤器按钮,将“描述”更改为“不包含”,文本为“已弃用”,然后单击“确定”。