Flash Builder复合组件 - 属性检查器中的自定义外观属性

时间:2011-06-19 18:35:26

标签: flex flex4 flash-builder mxml flex4.5

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

我有一个复合组件,其子组件使用this nice trick隐藏,以便更好地实现封装。现在我想要做的是公开主组件中子组件的皮肤类样式/属性。

物业检查员的“官方”皮肤样式编辑器:

enter image description here

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

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

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

任何有关攻击此问题的想法都将受到赞赏。

更新2011-06-23 16:13 我现在决定采用标准路线而不是create custom skins

0 个答案:

没有答案