Нужен фильтр в Flex - PullRequest
       40

Нужен фильтр в Flex

1 голос
/ 08 апреля 2011

Мне нужно, чтобы мой визуальный контент становился темнее (например, когда отображается модальное оповещение).Я попытался посмотреть в исходном коде Alert и PopUpManager, но нашел там только эффекты размытия и затухания ... Есть ли какой-нибудь основной фильтр, чтобы сделать содержимое темнее?Спасибо

Ответы [ 3 ]

3 голосов
/ 08 апреля 2011

Вы можете использовать ColorTransform с цветовыми множителями:
component.transform.colorTransform = new ColorTransform(0.5, 0.5, 0.5);

2 голосов
/ 08 апреля 2011

Существует 4 стиля, которые вы можете установить для идентификатора global в стилях, чтобы установить все модальные всплывающие фоновые эффекты.Я думаю, вы захотите что-то вроде этого:

global
{
   modal-transparency-blur:0; /* no blur */
   modal-transparency:0.5;
   modal-transparency-color:#000000;
   modal-transparency-duration:0; /* no animation, goes straight to faded black.  in ms */
}
1 голос
/ 08 апреля 2011

Как насчет создания нового UIComponent / Sprite независимо от того, что вы используете, делая его черным с непрозрачностью, равной 50%, и нажимая на верхнюю часть списка отображения чуть ниже того, что вы хотите показать.

...