当我尝试构建red5recorder项目时(我做了一些小修改),我遇到了这个奇怪的问题。当我正常运行构建时,我得到了一堆mxml错误和其他库缺少的对象以及所有这些。
但是我感到困惑的问题是当我使用mxmlc compiler
选项运行--compatibility-version
时。构建命令如下:
$ mxmlc --compatibility-version=3 -- file.mxml
当我运行此操作时,我收到有关Application.application
对象兼容性的错误。它抛出了这个错误:
Warning: 'application' has been deprecated since 4.0. Please use 'FlexGlobals.topLevelApplication'.
我不明白的是,当我告诉它为3.0构建时,为什么它给我一个与4.0的兼容性错误?
提前致谢。