2010-03-30 3 views
1

Как я могу открыть всплывающее окно в flex 4?Flex 4 - center popup

Я пробовал:

PopUpManager.addPopUp(AlertPopUp,DisplayObject(spark.components.Application), true); 
PopUpManager.centerPopUp(AlertPopUp); 

но это проблема преобразования Application-> DisplayObject.

Пожалуйста, помогите :)

ответ

0

This ссылка содержит пример, который работает для меня. Можете ли вы попробовать то же самое? Если он не работает для вас, разместите свой разработанный блок кода, чтобы проверить, как вы закодировали.

+1

с использованием DisplayObject (FlexGlobals.topLevelApplication) решить проблему :) – user1018061

5
PopUpManager.addPopUp(AlertPopUp, FlexGlobals.topLevelApplication as DisplayObject, true); 
PopUpManager.centerPopUp(AlertPopUp); 
0

Также PopUpAnchor стоит проверить, нужно ли позиционировать относительно какого-либо определенного компонента, скажем, кнопки.

Смежные вопросы