2010-06-05 2 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

+1

Рад, что это помогло! Для будущих читателей код в демо находится в файле com.flextras.apiExplorer.Features.mxml. – JeffryHouser