Flex - Vertikal-position Kinder eine horizontale HBox

Habe ich eine benutzerdefinierte HBox-wie so....

public class MyBar erstreckt HBox {

public function MyBar() {
super();

this.height = 65;
this.percentWidth = 100;

var newButton:Button = new Button();
//..... 
newButton.y = 20;

var spacer1:Spacer = new Spacer();
spacer1.percentWidth = 50;

var spacer2:Spacer = new Spacer();
spacer2.percentWidth = 50;

this.addChild(spacer1);
this.addChild(newButton);
this.addChild(spacer2);

}

}

Dies zeigt eine Schaltfläche in der Mitte der HBox, aber der button ist ausgerichtet, um die Oberseite der Box, ich möchte, dass es in der Mitte.

Ich bin sicher, ich habe diese arbeiten vor so einfach wie das setzen der y-Wert. Aber scheint nicht zu funktionieren jetzt. Ich bin mit SDK 3.3

Jemand irgendwelche Hinweise darauf geben, warum ich Schwierigkeiten mit diesem?

Dank!

InformationsquelleAutor adam | 2009-04-16
Schreibe einen Kommentar