Flash Builder 4 Как создать кнопку добавления для добавления экземпляра текстового поля и комбинированного списка? - PullRequest
0 голосов
/ 30 ноября 2010

Я пытался работать с простой формой в Flash Builder 4, но застрял при создании динамического добавления экземпляра для текстового поля и комбинированного списка в Hbox.

Я создал компонент HBox стекстовое поле и поле со списком.Затем я создаю кнопку Добавить новую строку, чтобы добавить новую строку Hbox во время выполнения.

Могу ли я узнать, как создать добавление, чтобы оно могло добавлять новый компонент hbox при нажатии кнопки,так, что когда я щелкаю hbox 3 раза, у меня должно быть 3 строки экземпляра компонента, а кнопка все еще находится внизу этих компонентов?

Спасибо.

1 Ответ

0 голосов
/ 30 ноября 2010

Посмотрите на код:

<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) в другом файле, для большей наглядности.

...