包和MXML组件

3
我应该如何表达一个MXML组件在某个包内呢?它在另一个文件夹中...我知道如何在ActionScript中实现...但是在MXML中,我没有显式地声明包,因为我不知道怎么做,当我将其调用到我的应用程序中时,它会显示:

元素“package:Component”的前缀“package”未绑定。


再写一点代码看看你做得怎么样? - Patrick
2个回答

5
希望这可以帮到你。 对于一个组件,只需在一个新的文件夹中创建它,在调用该组件时,使用一个新的命名空间并从您的基类进行调用即可。
例如,如果您在src/component文件夹中创建了一个名为employee_list.mxml的新组件,并且您的主应用程序文件ALL_EMP.mxml在src/文件夹中,则要调用src/component文件夹中定义的组件,请使用命名空间: xmlns:Comp="component.*" layout="horizontal"> 然后您就可以在mxml中直接调用该组件 (标签特定于您的应用程序)...
这有点类似于在JSP中创建和使用Taglibs...

2

请查看《Flex入门》中“组件”章节的屏幕录像,详细解释了此内容。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接