Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flex (http://www.flasher.ru/forum/forumdisplay.php?f=84)
-   -   Прозрачность одного из2 ух цветов в градиенте (http://www.flasher.ru/forum/showthread.php?t=156090)

ALEX666 16.05.2011 14:01

Прозрачность одного из2 ух цветов в градиенте
 
Привет всем. Почему, если задать backgroundFill alpha = 0, я увижу не белый цвет, прозрачный внизу, а белый, переходящий в голубой (#bed6f8), а затем прозрачный внизу. Голубой виден в том месте, где эти 2 цвета накладываюся друг на друга, но ведь если голубой прозрачный, я должна видеть только белый? В чём дело, и как можно решить проблему?

Код AS3:

<s:Rect left="0" right="0" top="0" bottom="0">
        <s:fill>
                <s:LinearGradient rotation="90">
                        <s:GradientEntry id = "backgroundFill2" color="#ffffff" ratio="0"/>
                        <s:GradientEntry id = "backgroundFill" color="#bed6f8" ratio="1"/>
                </s:LinearGradient>
        </s:fill>
        <s:stroke>
                <s:SolidColorStroke id="borderStroke" color="#bed6f8"/>
        </s:stroke>
</s:Rect>


alatar 16.05.2011 15:05

Цитата:

В чём дело
Про переходные цвета забыли Они то частично прозрачные, а не полностью.
Цитата:

и как можно решить проблему?
Задать для backgroundFill белый цвет.

ALEX666 16.05.2011 15:48

Хм...вообще по логике и переходный цвет должен становиться прозрачным..странное поведение...
Спасибо за ответ, видимо придётся менять сам цвет в такие моменты..

alatar 16.05.2011 15:59

С логикой все в порядке. В середине получается полупрозрачный цвет (средний между белым и голубым).

ALEX666 16.05.2011 16:05

Когда голубой становится прозрачным, то в середине по идее должен становиться полупрозрачный цвет (средний между белым и прозрачным), а значит без голубого оттенка.. Я себе это так представляла

alatar 16.05.2011 16:09

Рассматривайте это как два градиента, наложенные друг на друга. Один от белого к голубому, второй от непрозрачного к прозрачному. Так вам будет проще представить.

ALEX666 16.05.2011 16:30

Да, если так рассматривать, то поведение становится понятнее..


Часовой пояс GMT +4, время: 22:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.