2012-01-19 21 views
0

私は、表データを表示するための事前データグリッドを作成します。各行にはアイコンがあります。ユーザーがそのアイコンをクリックすると、その行の余分なデータが表示されます。アクションスクリプトセットポップアップウインドウの位置を中心に

私のページの中心にショーポップアップが必要です。私はPopUpManager.centerPopUp(panel);を使っていました。これは私のコードサンプルです。

panel = new TitleWindow(); 
panel.showCloseButton = true; 
panel.addEventListener(CloseEvent.CLOSE,closeHelp); 
panel.addChild(txt);         
PopUpManager.addPopUp(panel, Application.application.linkbody, false); 
PopUpManager.centerPopUp(panel); 

ここでは、穴のページの中央に表示されますが、画面は表示されません。データグリッドがより多くのデータポップアップウィンドウを持っているときは、非表示です。私はそれを画面の中心にしたい。どうすればいいの?手動でポップアップ位置を設定できますか?私を助けてください。

+0

Application.application.linkbodyとは何ですか? – Kodiak

+0

Application.application.linkbodyは、内容が変化するコンテンツを含むmx:VBoxです。 –

答えて

2

のいずれかを手動で設定するか、親を変更してアプリケーションに配置します。

PopUpManager.addPopUp(panel, Application.application as DisplayObjectContainer, false); 

PopUpManager.centerPopUpは、その親にポップアップを中央に配置します。

0

私はPopUpManager.addPopUp(panel, this, false);と思うでしょう。そうでない場合は、PopUpManager.addPopUp(panel, Application.application, false);

関連する問題