我怎么可以定义'contentGroups'在一定的Flex4的组成部分?
-
26-09-2019 - |
题
火花板组件的示例可以这样写
<Panel title="Skinny">
<child components ... />
<controlBarGroup>
<child control bar components ... />
</controlBarGroup>
</Panel>
和它的皮肤文件将处理布局contentGroup,controlBarGroup,并titleDisplay.注意,然而,contentGroup是没有出现在上述代码,controlBarGroup接受儿童单组成。
现在说我要创造一个定制的组件,用于定义的各种需要并非必需的skinparts,例如'headerGroup','navigationGroup',和'accountPreferencesGroup'.我想写这一定义成分像这样
<MyComp>
<headerGroup>
<child components .../>
</headerGroup>
<navigationGroup>
<child components .../>
</navigationGroup>
<accountPreferencesGroup>
<child components .../>
</accountPreferencesGroup>
</MyComp>
动机是,我现在可以创造一对夫妇不同的皮肤文件的改变和布局,这些分组。阅读源的火花板,还有一些通话的内mx_internal名字空间,例如getMXMLContent()这一方法的火花组的组成部分,但我没有访问。
并说明上述有意义吗?我如何创建自定义的'contentGroups在我的定义Flex4成分,可以使用嵌套的单子组件?我应该处理这一种不同的方式?
解决方案
我碰到这个博客帖子最近跑了。它给你说的,我相信一个很好的解释。
其他提示
所以...后工作的事情,通过多一点...我发现它其可能的使用mx_internal namespace通过添加以下
进口mx.核心。mx_internal;使用的名称空间mx_internal;
Adobe使用这个名字空间标记方法和性质,可以改变未来,让他们使用这个名字空间隐藏的东西。
如果按照代码在小组。因为你可以得到这工作和定义自己的内容的区域。
不隶属于 StackOverflow