无法使用自定义CalloutButton组件解析*到组件实现

时间:2012-01-24 15:46:46

标签: flex mobile flex4 namespaces flex4.6

我在一个名为uiComponents的包中有一个自定义的CalloutButton组件。需要这个自定义CallOutButton,因为我需要更多属性。

这个CalloutButton像往常一样被添加到我的MXML中;

     <uiComponents:MyCustomCalloutButton someproperties here >

     </uiComponents:My...>

现在,附带的s:calloutContent会出现编译错误,(几乎是标准的)无法解析......

当然,名称空间已导入

我在这里缺少什么?这让我疯了一个多小时了。任何帮助将不胜感激!

干杯!

1 个答案:

答案 0 :(得分:2)

由于错误是从s:calloutContent标记生成的;不是uiComponents:MyCustomCallOutButton标签;解决方案是,在许多情况下,封闭式标签必须使用与其父级相同的命名空间,因此将其替换为uiComponents:calloutContent

所以不要这样:

 <uiComponents:MyCustomCalloutButton someproperties here >
     <s:calloutContent />
 </uiComponents:My...>

你需要这样做:

 <uiComponents:MyCustomCalloutButton someproperties here >
     <uiComponents:calloutContent />
 </uiComponents:My...>