2009-08-27 5 views
0

私は、UIComponentを拡張するAS3のグラフコンポーネントを作成しました。私は単なるラベルであるmxmlコンポーネントを作成しました。アイデアは、ポイント上にマウスを置いたときにラベルコンポーネントを使用してグラフの値を表示することです。FlexカスタムUIComponent

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

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

  2. メインMXMLファイルで作成し、セッターを使用してグラフ化するで渡し、サイズが最適ですが、x、yは:(私のグラフに

を関連付けるいけない、私はその曲がりに類似してitemrenderersを想定が、私の場合、私はそれだけでラベルされた瞬間に、グラフ、変更することができる別のコンポーネントを持っている。

おかげ

ニール

答えて

0

問題は、私がUIComponentを拡張していたため、子供のサイジングとレイアウトの両方を担当していたことです。だから私はそれの中にあったテキストに基づいてラベルのサイズを設定するために必要なコードを書いた。

関連する問題