Apache flex halo和mx命名空间之间的差异
据我所知,对Apache flex halo和mx命名空间之间的差异,apache-flex,namespaces,halo,Apache Flex,Namespaces,Halo,据我所知,对library://ns.adobe.com/flex/halo名称空间已被删除,现在我们必须使用library://ns.adobe.com/flex/mx而不是()。如果两个名称空间之间存在任何差异,是否有人可以提供 我刚刚开始学习Flex,这个变化让我感到困惑。例如,如果我的mxml文档中有一个标记,编译器会抱怨无法解析为组件实现。但是,如果我将我的mx名称空间更改为使用旧名称空间(halo),它将成功编译,不会出错 更新: 顺便说一下,我在Windows中使用FlexSDK命
library://ns.adobe.com/flex/halo
名称空间已被删除,现在我们必须使用library://ns.adobe.com/flex/mx
而不是()。如果两个名称空间之间存在任何差异,是否有人可以提供
我刚刚开始学习Flex,这个变化让我感到困惑。例如,如果我的mxml文档中有一个
标记,编译器会抱怨
无法解析为组件实现。但是,如果我将我的mx名称空间更改为使用旧名称空间(halo),它将成功编译,不会出错
更新:
顺便说一下,我在Windows中使用FlexSDK命令行编译器
mxmlc --version
Version 4.0.0 build 10485
Adobe更改了“halo”名称空间,以便更清楚地将其与spark名称空间区分开来。您所需要做的就是用新的URI查找/替换旧的URI。现有的halo组件将继续工作,就像使用新名称空间一样。这是使用flex 4 sdk的FlashBuilder中的组件?同意quoo,您应该在询问除当前官方版本以外的任何版本时指定。啊,我忘了。我已经更新了我的帖子以包含我的当前版本。我明白了。。但是编译器一直在说:错误:不能很好地解析组件实现,事实上,这对我来说没什么大不了的,因为我仍然可以使用旧的halo进行编译。不过,我还是想知道问题出在哪里。@Andree,再次查看你引用的博客文章。更改是在版本12635中进行的,但您的sdk显示版本10485。