为Flex Mobile应用程序创建自定义面板容器

为Flex Mobile应用程序创建自定义面板容器,mobile,mxml,panel,skinning,flex4.5,Mobile,Mxml,Panel,Skinning,Flex4.5,我正在尝试在MXML中创建一个组件,它将允许我在其中添加一个MXML 结果看起来非常像一个面板,只是在标题中有按钮,内容区域由我添加的MXML引用填充 在手机/平板电脑上,我希望能够在视图中显示多个表单、数据或图表 请指导我如何做到这一点 问候。Heramb所有这些都可以通过创建自定义皮肤来完成。根据您的描述,听起来您想为or创建自定义蒙皮,或者沿着这些线创建其他蒙皮。还有,可用于蒙皮SkinnableContainer类,这是您可以开始使用的最通用的容器。但既然你说你的目标是移动设备,我猜你会

我正在尝试在MXML中创建一个组件,它将允许我在其中添加一个MXML

结果看起来非常像一个面板,只是在标题中有按钮,内容区域由我添加的MXML引用填充

在手机/平板电脑上,我希望能够在视图中显示多个表单、数据或图表

请指导我如何做到这一点


问候。Heramb

所有这些都可以通过创建自定义皮肤来完成。根据您的描述,听起来您想为or创建自定义蒙皮,或者沿着这些线创建其他蒙皮。还有,可用于蒙皮SkinnableContainer类,这是您可以开始使用的最通用的容器。但既然你说你的目标是移动设备,我猜你会想剥皮的应用程序

Jason SJ有一个关于制作自定义选项卡式视图导航器应用程序皮肤的教程:

即使您不想要选项卡式视图,其他应用程序模型的蒙皮也应该类似

有关移动设备蒙皮的更多参考信息:

  • Jason SJ有一个由三部分组成的教程:
  • 官方参考中关于使用Flex开发移动应用程序的章节
此外,如果您对Flex容器的蒙皮完全陌生,我建议您首先了解Flex 4的蒙皮体系结构。在这种情况下,请查看:

  • 在官方使用Flex 4.5参考的章节中
  • 关于剥皮的视频
注意


由于您的目标是移动设备,请确保您使用的是该软件包,而不是任何Flex 4.1或更早版本的皮肤,因为大多数皮肤都不推荐用于移动设备。另外,不要使用spark.components.Panel类,因为它也是不推荐的。

+1-答案很好,您将等待一段时间,等待新用户将其标记为正确:)