apache-flex - halo 和 mx 命名空间的区别

标签 apache-flex namespaces halo

据我所知,支持library://ns.adobe.com/flex/halo命名空间已被删除,现在我们必须使用 library://ns.adobe.com/flex/mx相反( reference )。有人可以提供两个命名空间之间是否有任何区别吗?

我刚刚开始学习 Flex,这种变化让我很困惑。例如,如果我有一个 <mx:Tree>标记在我的 mxml 文档中,编译器提示 <mx:Tree>无法解析为组件实现。但是,如果我更改我的 mx 命名空间以使用旧的命名空间(晕),它会成功编译而不会出错。

更新:
顺便说一下,我在 Windows 中使用 Flex SDK 命令行编译器。

mxmlc --version
Version 4.0.0 build 10485

最佳答案

Adobe 更改了“halo”命名空间,以便更清楚地将其与 spark 命名空间区分开来。您需要做的就是用新的 URI 查找/替换旧的 URI。现有的 halo 组件将继续像使用新命名空间一样工作。

关于apache-flex - halo 和 mx 命名空间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2585827/

相关文章:

flash - Adobe Flex 中的 HitTest

apache-flex - Chrome Flash Player (Pepper) 日期 timezoneOffset 错误

c++ - 如何解决 C++ 中的 namespace 冲突?

macos - Mac 上的 flash cookie 存储在哪里?

html - 外部 css 覆盖

apache-flex - Flex 4 中的 mx/fx/s 对象类型有什么区别?

actionscript-3 - 在 Flex 中,是否有与 DividedBox 等效的 Spark?

ruby-on-rails - 铁路路线 : Namespace with Variables

c++ - constexpr 与匿名命名空间