以前(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);
答案 0 :(得分:3)
HGroup可能更适合作为HBox的替代品。还可以尝试设置按钮的标签,并检查它在调试器中的位置,以实际查看它的位置。您还必须将borderContainer或组添加到舞台。
var bcTest:BorderContainer = new BorderContainer();
var cmdOK:Button = new Button();
bcTest.addElement(cmdOK);
this.addElement(bcTest);