![]() |
|
||||||||||
|
|
|
|||||
|
Как программно добиться плавного перехода цвета. К примеру при наведении на кнопку, цвет плавно из синего меняется на зеленый, или из красного на желтый. Пробовал по дурному, через _alpha - в итоге все ужасно моргает...
|
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Можно просто инкрементировать-декрементировать компоненты RGB, приводя к нужному значению.
|
|
|||||
|
Цитата:
В общем не сидел на месте, и понял как вообще обычно делается такой переход. Делается градиент от одного цвета на другой, градиент ложится под маску, потом при наведении на кнопку, градиент опускается и т.п. Но все таки хотел бы услышать вариант про инкрементацию и декрементацию. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Какое именно слово требует пояснений? Это всё-таки базовый уровень знаний.
|
|
|||||
|
Модрон-ветеринар
|
Нужно использовать класс flash.geom.ColorTransform.
Ну вот тут подробнее. А также http://www.silin.su/#AS/fade_color Можно с помощью TweenLight
__________________
Идите первым! Последний раз редактировалось mooncar; 01.10.2010 в 20:17. |
|
|||||
|
Спасибо. Ссылки mooncar очень помогли.
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 02:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|