2009-02-28 5 views
0

グラフの凡例のLegendItemオブジェクトにLabelを追加しようとしていますが、大したことはありません。私はLegendItemクラスを拡張し、私が作ったクラスのコンストラクタは以下の通りです。問題は、追加しようとしているラベルが凡例に表示されないことです。それはそこにあります(私はgetChildByNameで見つけることができます)、それは何らかの理由で見えません。LegendItemに子を追加する方法は?

カスタム凡例アイテムにオブジェクトを追加する特別な方法はありますか?ありがとう。

public function LegendItemExtended() { 
    super(); 
    someText = new Label(); 
    someText.name = "label"; 
    someText.text = "hi"; 
    addChild(someText); 
} 

答えて

1

あなたは幅と高さに置くのを忘れています

someText.width = 200; 
someText.height = 200; 

をして、この機能では、あなたのラベルを追加しよう:Dを、元のためにこれを入れて、私は願っています

override protected function createChildren():void 

これは助けることができます。

+0

ありがとうございました。私は、幅と高さが何かにデフォルトになると仮定しました。今は私が知っていることは分かりません。再度、感謝します。 – kareem

関連する問題