Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.08.2009, 19:39
Gogan вне форума Посмотреть профиль Отправить личное сообщение для Gogan Найти все сообщения от Gogan
  № 1  
Ответить с цитированием
Gogan

Регистрация: Mar 2009
Сообщений: 65
Attention Пробежаться по цветам радуги кодом

Как то давно нужно было сделать плавное изменение цветов объекта от красного до фиолетового минуя все цвета радуги.Решил проблему тупо хардкодом, то есть создал массив uint элементов с большим количеством цветов(около 30-ти наверное) и при каждой итерации цикла присваивал нужный мне цвет из массива. Как программно получать uint от красного к фиолетовому за какое то количество итераций например 100?

Старый 01.08.2009, 21:01
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 2  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
Color.interpolateTransform .
Класс fl.motion.Color появился не сразу. Может понадобится обновить Flash IDE.

Старый 01.08.2009, 23:16
JinRu вне форума Посмотреть профиль Отправить личное сообщение для JinRu Найти все сообщения от JinRu
  № 3  
Ответить с цитированием
JinRu

Регистрация: Jun 2009
Сообщений: 28
Можно еще проще: нарисовать в фотошопе картинку (к примеру) 100х1 пиксель с нужым градиентом, загрузить ее в флэш и c помощью getPixel() перебирать цвета

Старый 01.08.2009, 23:40
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
градиент можно и в graphics нарисовать, скопировать в битмапДату и взять нужный пиксель
такой способ к тому же быстрее (если это важно), чем интерполировать цвет по компонентам

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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