2010-06-05 78 views
0

我有一個應用程序允許面板彈出以允許用戶編輯一些屬性。設置面板所有者

如何設置面板所有者,使其位於頁面上的所有其他組件的頂部,而無需像使用警告框一樣實際禁用它們?

回答

1

使用PopUpManager可以顯示其他內容。我用這樣的函數來創建前的彈出窗口:

protected function createPopUp(className:Class):void{ 
    var win : IFlexDisplayObject = PopUpManager.createPopUp(Application.application as DisplayObject, className, false) as IFlexDisplayObject; 
    PopUpManager.centerPopUp(win); 
} 

你可以看到它與Flextras Calendar API Explorer行動。點擊頂部欄上的任何按鈕。

+0

謝謝! 實際上找不到API源代碼,但演示告訴我這是我想要的,而試驗和錯誤爲我提供瞭解決方案。 :-) – Babyangle86 2010-06-05 11:37:10

+1

很高興幫助!對於將來的讀者,演示中的代碼位於com.flextras.apiExplorer.Features.mxml文件中。 – JeffryHouser 2010-06-05 12:57:35