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!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einstellung der y nicht funktionieren, da die HBox steuert die y-Position. Wenn Sie möchten, alle Tasten gelegt werden, die in der Mitte des HBox müssen Sie verticalAlign-Mitte
code, das wäre