0

据我所知,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
4

1 回答 1

1

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

于 2010-04-06T15:03:20.060 回答