在Flex 4.6中的ActionScript中动态创建文本输入

时间:2012-04-13 17:06:34

标签: flex actionscript textinput

这可能已经回答了。

有没有人知道如何在Adobe Flex 4.6中的ActionScript中添加多个TextInput组件?理想情况下,当按下按钮时,我喜欢这个功能。

我尝试了几个已发布但未呈现的示例。例如:

protected function bTest_clickHandler(event:MouseEvent):void
{
   var tf:TextInput = new TextInput(); 
   var label:Label = new Label(); 
   var binding:ChangeWatcher = BindingUtils.bindProperty(label, "text", tf, "text"); 

   var hbox:HBox = new HBox(); 
   hbox.addChild(tf); 
   hbox.addChild(label); 
   addChild(hbox); 
}

目标:在容器中创建多个TextInput组件,而不在我的mxlm主体中进行物理创建,以使其显示为不同实例的各种大小的m x n网格。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

在标签,textInput和hbox上设置height / width或percentHeight / percentWidth ...或为文本属性指定值。

答案 1 :(得分:0)

var textInp:TextInput = new TextInput();

Agroup.addElement(textInp);