0

UIComponentを拡張するグラフコンポーネントをAS3で作成しました。単なるラベルであるmxmlコンポーネントを作成しました。アイデアは、ラベルコンポーネントを使用して、ポイントにカーソルを合わせたときにグラフに値を表示することです。

私は2つのアプローチを試しました。

  1. グラフ内でClassFactoryを使用してLabelコンポーネントを作成し、グラフコンポーネントで作成され、そこでaddChildが呼び出されるようにします。問題は、サイズが常に0であるということです。

  2. メインのmxmlファイルで作成し、セッターを使用してグラフに渡します。サイズ設定は完璧ですが、xayは私のグラフとは関係ありません:(

フレックスやアイテムレンダラーに似ていると思いますが、私の場合はグラフと変更可能な別のコンポーネントがあり、現時点では単なるラベルです。

ありがとう

ニール

4

1 に答える 1

0

問題は、UIComponentを拡張していたため、子のサイズ設定とレイアウトの両方を担当していたことです。そこで、ラベルの中にあるテキストに基づいてラベルのサイズを変更するために必要なコードを記述しました。

于 2010-05-12T11:00:21.200 に答える