ada*_*dam 2 apache-flex alignment actionscript-3 hbox
我有一个定制的HBox ......
公共类MyBar扩展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);
}
Run Code Online (Sandbox Code Playgroud)
}
这会在HBox的中央显示一个按钮,但是按钮与Box的顶部对齐,我希望它位于中心.
我确信我之前有这个工作就像设置y值一样简单.但现在似乎没有工作.我使用的是SDK 3.3
任何人都有任何线索,为什么我有这个困难?
谢谢!
Jam*_*Hay 11
设置y将不起作用,因为HBox控制y位置.如果您希望将所有按钮放在HBox的中间,则需要将verticalAlign设置为中间
在代码中
setStyle("verticalAlign", "middle");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8165 次 |
| 最近记录: |