【问题标题】:Spark Panel Skin + target topGroup?Spark Panel Skin + 目标 topGroup?
【发布时间】:2011-04-16 14:38:29
【问题描述】:

嘿,我如何将元素()添加到 Spark 面板组件皮肤的 topGroup?例如,如果我创建一个自定义 UIComponent,然后创建一个使用 Spark 面板作为默认值的关联皮肤,我如何从皮肤中将元素添加到 topGroup?谢谢!

【问题讨论】:

    标签: flash flex-spark flashbuilder4


    【解决方案1】:

    您为什么不从 Panel 继承您的自定义组件?

    1. 创建一个从 Panel 继承的组件
    2. 声明一个与要添加到 topGroup 的元素具有相同类型的新 SkinPart
    3. 覆盖 partAdded/partRemoved 方法。在partAdded 中,只需将定义的SkinPart 添加到topGroup。类似的东西:

      如果(实例 == yourSkinPartId) topGroup.addElement(yourSkinPartId)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-26
      • 2018-01-02
      • 2015-05-04
      相关资源
      最近更新 更多