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 に答える