![]() |
Плавный переход цвета.
Как программно добиться плавного перехода цвета. К примеру при наведении на кнопку, цвет плавно из синего меняется на зеленый, или из красного на желтый. Пробовал по дурному, через _alpha - в итоге все ужасно моргает...
|
Можно просто инкрементировать-декрементировать компоненты RGB, приводя к нужному значению.
|
Цитата:
В общем не сидел на месте, и понял как вообще обычно делается такой переход. Делается градиент от одного цвета на другой, градиент ложится под маску, потом при наведении на кнопку, градиент опускается и т.п. Но все таки хотел бы услышать вариант про инкрементацию и декрементацию. |
Нужно использовать класс flash.geom.ColorTransform.
Ну вот тут подробнее. А также http://www.silin.su/#AS/fade_color Можно с помощью TweenLight |
Цитата:
|
Спасибо. Ссылки mooncar очень помогли.
Цитата:
|
| Часовой пояс GMT +4, время: 03:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.