【发布时间】:2010-04-06 14:55:02
【问题描述】:
据我所知,对 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
【问题讨论】:
-
这是在带有 flex 4 sdk 的 FlashBuilder 中吗?
-
同意现状,您应该在询问当前官方版本以外的任何版本时指定。
-
啊,我忘了。我已更新我的帖子以包含我当前的构建版本。
标签: apache-flex namespaces halo