【问题标题】:Flex Custom UIComponentsFlex 自定义 UI 组件
【发布时间】:2010-11-23 08:30:09
【问题描述】:

我在 AS3 中创建了一个扩展 UIComponent 的图形组件。我创建了一个 mxml 组件,它只是一个标签。这个想法是当您将鼠标悬停在点上时,使用标签组件在图表上显示值。

我尝试了两种方法。

  1. 在图表中使用 ClassFactory 创建 Label 组件,以便在图表组件中创建它并在那里调用 addChild。问题是它的大小总是 0。

  2. 在主 mxml 文件中创建并使用 setter 传递给图形,大小非常完美,但 x 和 y 与我的图形无关:(

我想它类似于 flex 和 itemrenderers,但在我的情况下,我有一个图形和另一个可以更改的组件,目前它只是一个标签。

谢谢

尼尔

【问题讨论】:

    标签: flex3 uicomponents measure


    【解决方案1】:

    问题是,因为我正在扩展 UIComponent,所以我负责子项的大小和布局。所以我编写了所需的代码来根据其中的文本调整标签大小。

    【讨论】:

      猜你喜欢
      • 2010-10-23
      • 2010-11-14
      • 2010-11-20
      • 2012-01-07
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 2011-08-04
      • 1970-01-01
      相关资源
      最近更新 更多