据我所知,library://ns.adobe.com/flex/halo
已经放弃了对命名空间的支持,现在我们不得不使用library://ns.adobe.com/flex/mx
(参考)。有人可以提供两个命名空间之间是否有任何区别吗?
我刚开始学习 Flex,这种变化让我很困惑。例如,如果我的<mx:Tree>
mxml 文档中有一个标签,编译器会抱怨<mx:Tree>
无法解析为组件实现。但是,如果我将我的 mx 命名空间改为使用旧的命名空间(光环),它会成功编译而没有错误。
更新:顺便说一下,我在 Windows 中使用 Flex SDK 命令行编译器。
mxmlc --version
Version 4.0.0 build 10485