如何在 Flex 3 中禁用已弃用的警告?
Posted
技术标签:
【中文标题】如何在 Flex 3 中禁用已弃用的警告?【英文标题】:How does one disable deprecated warnings in Flex 3? 【发布时间】:2009-08-31 13:27:51 【问题描述】:我最近开始使用使用 Adobe Flex 3 编写的应用程序。我们正在使用几个已弃用的函数,很遗憾我们无法删除这些依赖项。
文档说将 -show-deprecated-warnings=false 设置为编译器附加选项。这不被接受,但我发现使用 -show-deprecation-warnings=false 将被对话框接受,但在我尝试编译项目时两次声明选项时出错。
理想情况下,我希望有一种方法可以根据具体情况禁用警告。如果做不到这一点,谁能帮我禁用每个文件、每个项目或全局的警告?
【问题讨论】:
【参考方案1】:作为最新版本的更新,我在 FlashDevelop 中添加了一个编译器选项:
-show-deprecation-warnings=false
这对我有用。
【讨论】:
【参考方案2】:此链接表明它无论如何都无法正常工作,唯一真正的答案是完全关闭警告。
Adobe Jira 13569
您可以通过为每个项目/全局使用自定义 flex-config.xml 文件来关闭警告。只需将编译器指向正确的文件即可。
【讨论】:
谢谢,+1。不是我希望的答案:(。我有一个部分解决方法,请参阅我自己对这个问题的回答。【参考方案3】:我找到了部分解决方法:从“问题”选项卡中过滤警告。这并没有消除源旁边的警告标记,但它是我想要清理的问题选项卡。
单击“问题”选项卡上的过滤器按钮,将“描述”更改为“不包含”并带有“已弃用”文本,然后点击“确定”。
【讨论】:
以上是关于如何在 Flex 3 中禁用已弃用的警告?的主要内容,如果未能解决你的问题,请参考以下文章
如何替换已弃用的 imp.load_dynamic 的用法?
ConnectivityManager.TYPE_WIFI 在代码中显示已弃用。我在 M 以上版本中使用了网络功能,想要删除已弃用的警告
如何修复 Xcode 7.3 警告:`init` 已弃用:它将在 Swift 3 中删除:在序列上使用`enumerate()` 方法 [重复]