halo和mx名称空间之间的区别

时间:2010-04-06 14:55:03

标签: flex namespaces halo

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

我刚刚开始学习Flex,这种变化让我感到困惑。例如,如果我的mxml文档中有<mx:Tree>标记,则编译器会抱怨<mx:Tree>无法解析为组件实现。但是如果我改变我的mx命名空间而不是使用旧的命名空间(光环),它就会成功编译而没有错误。

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

mxmlc --version
Version 4.0.0 build 10485

1 个答案:

答案 0 :(得分:1)

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