2010-11-30 9 views
0

私はFlash Builder 4で簡単なフォームを作成しようとしましたが、Hbox内でテキストボックスとコンボボックスのインスタンスを動的に追加することに悩まされました。Flash Builder 4テキストボックスとコンボボックスのインスタンスを追加するための追加ボタンの作成方法は?

私は、テキストボックスとコンボボックスでHBoxコンポーネントを作成しました。ランタイムに新しいHbox行を追加するには、Add New Rowボタンを作成します。

ボタンをクリックしたときに新しいhboxコンポーネントを追加できるようにaddを作成する方法を知っていますか?hboxを3回クリックすると、コンポーネントインスタンスとボタンの3行まだこれらのコンポーネントの一番下にありますか?

ありがとうございました。

答えて

0

がコードに見てみましょう:

<mx:Script> 
    <![CDATA[   
     protected function button1_clickHandler(event:MouseEvent):void{ 
      var textInput:TextInput = newTextInput();    
      vbox.addChildAt(textInput,0); 
     } 
    ]]> 
</mx:Script> 
<mx:VBox id="vbox"> 
    <mx:Button click="button1_clickHandler(event)" label="Click"/> 
</mx:VBox> 

私はあなたの場合と同様に、カスタム・コンポーネントを単純なテキストフィールドを作成し、いないよ、しかし私はあなたのアイデアを得ることができると思います。また、わかりやすくするために、mxmlコンポーネント(hbox + childrens)を別のファイルに分離することをお勧めします。

+0

私はスタートを与えてくれました。私はvboxに追加することができましたが、新しく追加された子の下にボタンを配置するにはどうすればいいですか? –

+0

詳細な説明がなくても明確なアイデアはありません。意図したレイアウトや実際のコード(またはその両方) –

関連する問題