Можно ли иметь переменную (линейный градиент) прозрачность для контейнера Flex UI - PullRequest
1 голос
/ 19 марта 2010

Я хотел бы иметь переменную прозрачность для контейнера Flex UI. Верхняя половина контейнера должна быть полностью непрозрачной, но нижняя часть должна плавно меняться от полностью непрозрачной до полностью прозрачной.

Есть идеи как этого добиться?

Спасибо

1 Ответ

2 голосов
/ 19 марта 2010

Для этого можно использовать градиентную заливку .

var fillType:String = GradientType.LINEAR;
var colors:Array = [0xffffff, 0xffffff];
var alphas:Array = [1, 0];
var ratios:Array = [127, 255];
var mat:Matrix = new Matrix();
mat.createGradientBox(bkg.width, bkg.height, 90, 0, 0);

bkg.graphics.beginGradientFill(GradientType.LINEAR, colors, alphas, 
         ratios, mat, SpreadMethod.PAD);  

bkg.graphics.drawRect(0, 0, bkg.width, bkg.height);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...