Можно ли создать размытие типа модального окна для любого компонента в Flex? - PullRequest
0 голосов
/ 10 февраля 2010

Мне известно о PopUpManager и о том, что можно создавать пользовательские модальные окна.

Но допустим, у меня есть простой Canvas (или любой другой компонент), и когда я показываю его, фон должен быть размытым, как, например, PopUpManager, когда отображается новое всплывающее окно.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 11 февраля 2010

Не без большой работы. PopupManager помещает размытие в приложение, а затем помещает всплывающее окно перед приложением, но как дочерний элемент SystemManager, поэтому он является родственным приложению в списке отображения, а не дочерним. Вы можете сделать снимок экрана с приложением, запустить фильтр размытия поверх него и поместить его в качестве последнего дочернего элемента приложения, а затем поместить поверх него свой компонент, но если вы сделаете это, вы можете просто использовать PopupManager в первое место.

0 голосов
/ 10 февраля 2010

Я думаю, что размытие связано с тем, как вы устанавливаете альфа-уровень для компонента.

...