Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex halo和mx命名空间之间的差异_Apache Flex_Namespaces_Halo - Fatal编程技术网

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。