質問

私はそうのように....

カスタムの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);

}

}

これは、HBoxの中心部にあるボタンが表示されますが、ボタンはボックスの上に整列され、私はそれが中心になりたい。

私は、単にyの値を設定するなどする前にこの作業を持っていたと確信しています。しかし、今動作していないようです。私はSDK 3.3を使用しています。

誰もが、私はこれで問題を抱えている理由として任意の手掛かりを持っている?

ありがとうございます。

役に立ちましたか?

解決

のHBoxがY位置を制御するように動作しませんYを設定します。あなたはすべてのボタンはHBoxのの中央に配置することしたい場合は、真ん中にverticalAlignを設定する必要があります。

コードでそのあろう

setStyle("verticalAlign", "middle");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top