0

以前(Flex 3.5),我使用过 HBox 并包含 TextInput 框。在 Flex 4.x 中,必须使用 BorderContainers;但是当我使用 addElement 或 addChild 函数时,孩子们不会出现。如何在 Flex 4.x 中使用 AS 完成任务?

//Flex 3.5
var twpBox:HBox = new HBox();
twpBox.id = "twp";
var ti1:TextInput = new TextInput();
ti1.id = "section";
var ti2:TextInput = new TextInput();
ti2.id = "township";
twpBox.addChild(ti1);
twpBox.addChild(ti2);

//Flex 4.x
var bcTest:BorderContainer = new BorderContainer();
var cmdOK:Button = new Button();
bcTest.addElement(cmdOK);
4

1 回答 1

3

HGroup 可能更适合作为 HBox 的替代品。还可以尝试设置按钮的标签并检查它在调试器中的位置以实际查看它的位置。您还必须将borderContainer 或组添加到舞台。

var bcTest:BorderContainer = new BorderContainer();
var cmdOK:Button = new Button();
bcTest.addElement(cmdOK);
this.addElement(bcTest);
于 2012-06-18T19:22:28.540 回答