- ベストアンサー
Flex・AIR コンポーネントの中央配置
お世話になります。 Flex4で開発を行っています。 ユーザがウインドウサイズを変更しても常に画面中央にコンポーネントを表示することは可能なのでしょうか? まったく方法がわからず困っております・・・
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私はFlashDevelop+Flex4-SDKを使用していて Flash Buildeは使ったことがないものですが、 もしFlash Buildeを使用しているのならば参考までに AS3ベースで作っているなら //------------------------------------ //リサイズイベント追加 addEventListener(Event.RESIZE, resize); : private function resize(e:Event):void { var w:int = root.stage.stageWidth; var h:int = root.stage.stageHeight; //コンポーネント再配置 : //------------------------------------ mxmlベースで作っているなら (1)Applicationのresizeイベントで対応 <s:Application ・・・ resize="onResize();"> (2)レイアウトタグを使う <s:layout> <s:HorizontalLayout verticalAlign="middle" horizontalAlign="center" /> </s:layout> レイアウトタグは Tour de Flex(http://www.adobe.com/devnet-archive/flex/tourdeflex/web/#)の Flex4のComponents-Controls-AdvancedDataGridで使用しています
お礼
半年もお礼をつけるのが遅れてしまいすみませんでした!! 回答頂いた際、反映させて頂き思い通りの結果を得ることができました。 ありがとうございました。