Flex VBoxに2つのラベル(AとB)があり、水平方向の配置が「中央」に設定されています。私は、Aを(容器の正確な中心に)垂直にセンタリングし、BをAの下に(またはどちらか一方を行う)設定するとよいでしょう。これを掘るための最善の方法は何ですか?フレックスレイアウト2つ目のオブジェクトが最初に配置されたもの
0
A
答えて
1
私は非常にうまくグリッドコントロールの動作を使用してタスクを達成することを見出し、ブランクラベルに追加することなく:
<mx:Grid width="100%" height="100%">
<mx:GridRow height="20%"/>
<mx:GridRow height="60%">
<mx:GridItem verticalAlign="middle" horizontalAlign="center">
<mx:Label text="Label A" fontSize="60" fontFamily="Arial"/>
</mx:GridItem>
</mx:GridRow>
<mx:GridRow height="20%" verticalAlign="middle">
<mx:GridItem verticalAlign="middle" horizontalAlign="center">
<mx:Label text="Label B" fontSize="24" fontFamily="Arial"/>
</mx:GridItem>
</mx:GridRow>
</mx:Grid>
0
Aの後のコンテナにBを追加します.VBoxの全体のポイントは、物事を垂直に積み重ねることです。そうすれば、あなたはかなり簡単に行います。
もしあなたが物事を水平に異なって配置したいのであれば、VBoxとHBoxes(おそらくスペーサー)の組み合わせを使いたいでしょう。例えば:
VBOX( ラベル のhbox(スペーサ、ラベルB) )
0
あなたの答えはあまりにも複雑です。 VBoxではなくCanvasを使用します。次に、 "updateDisplayList"関数をオーバーライドします。
override protected function updateDisplayList(w:Number, h:Number):void {
super.updateDisplayList(w,h);
if(a && b) {
a.y = w/2 - a.height/2;
b.y = a.y + a.height;
}
}
関連する問題
- 1. 金属が2つのパイプラインでレンダリングされ、2番目のオブジェクトが最初のオブジェクトと重複します
- 2. 2つの配列をマージして、最初の配列を2番目のものに上書きする
- 3. 最初の関数で作成された配列を2番目の関数
- 4. 2つのオブジェクトを結合しますが、最初のオブジェクトに既にプロパティがある場合は、2番目のオブジェクトのプロパティは無視されます
- 5. 2つのエンティティマネージャインスタンスが最初のもので2番目のものが古い値を選択するとき
- 6. 私のボタンが2回目に押されたときに3Dオブジェクトの配置が機能しない
- 7. 2つのasynctaskを使用して、最初のものを2番目のアクティビティ
- 8. 最初のリストの最後の2つの要素= 2番目のリストの最初の2つの要素 - プロローグ
- 9. 配列内の最も出現したもの、または最初に選択されたもの
- 10. 2つのソートされた配列のうち、最大のk'th番目
- 11. 2つのオブジェクトにパッチを当てると、2番目に最初にパッチされた値が返されます
- 12. WPFグリッドの列の配置:最初から右へ、2番目から左側
- 13. jQueryは最初の後ももう置換されません
- 14. Velocity.js:最初のセットが終了した後の2番目のオブジェクトのアニメーション
- 15. カミナリ:最初のページのオブジェクトが削除されても、オブジェクトは2ページ目から1ページ目に移動しません。
- 16. 1つのデバイスに2つのアプリがあり、最初のアプリからアップロードされた画像が2番目のアプリに表示されます
- 17. 移動項目が最初の配列
- 18. ノード - 配列にオブジェクトをプッシュすると、最初の項目
- 19. オブジェクトに子どもが追加されない - EFコード最初
- 20. 3つ目の上に2つのdivを配置する
- 21. 2番目のドロップダウンが選択され、その逆が選択されたときに空の最初のドロップダウン
- 22. 2 setTimeout関数最初のものが2番目のJavaScriptをクリアします
- 23. iTextPDF - 生成された2番目のPDFファイルが最初に生成されたPDFファイルのテキストを表示
- 24. 私は最初の行divのすぐ下に2番目の行divを配置したい
- 25. クラスの2番目の関数が最初のものにアクセスできない
- 26. 最初のオブジェクトに2番目のオブジェクトの値を追加する方法は?
- 27. コードの2行目が最初のコードの前に実行されます。C#
- 28. 2つの配列をソートし、2番目の配列の並べ替えが最初のものに基づいています
- 29. 角2オブジェクトの最初の文字によるグループの配列
- 30. オブジェクトの最初の場所に既存のキー値ペアを配置したい