0

添加 manifest.xml 和 design.xml 允许组件编写者更好地与 Flash Builder 集成。我已经能够创建在属性检查器中具有可见属性的自定义组件,可通过文本输入、组合框、文件选择器等进行编辑,但我想更进一步。

我有一个复合组件,它的子组件使用这个技巧隐藏起来,以便更好地实现封装。现在我想做的是在主组件中为子组件公开皮肤类样式/属性。

属性检查器中的“官方”皮肤样式编辑器:

在此处输入图像描述

所以我想添加到我的组件中的是两个或更多这样的下拉菜单,每个下拉菜单控制组合孩子的皮肤。在挖掘xml文件后eclipse\plugins\com.adobe.flexbuilder.codemodel_4.5.x\resources\design,我注意到

<component name="spark.components.supportClasses.Skin">
  <designExtension class="com.adobe.flexide.extensions.components.spark.components.supportClasses.SkinExtension" />
</component>

这让我希望有可能一起破解一些支持这些属性的东西。我只是不确定如何,如果这确实可行。

任何解决此问题的想法将不胜感激。

2011-06-23 16:13 更新 我决定现在走标准路线并创建自定义皮肤

4

0 回答 0