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

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

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

Регистрация: Mar 2009
Сообщений: 31
По умолчанию Как перекрасить кузов автомобиля?

Вот нашел в ветке Action Script 2 такой способ:
Цитата:
1. Первый слой - нормальная фото машины в greyscale.
2. Второй слой - мувик с png-картинкой только кузова. Этому мувику назначаем BlendMode Overley (кузов..blendMode = 13). Далее меняем цвет мувика colorTransform на нужный оттенок
Делаю все так, как сказано, но цвет получается некорректный, а иногда и совсем не тот, что я указываю в образце. Я использую такой код (с ColorTransform):
Код AS3:
col1.addEventListener(MouseEvent.MOUSE_DOWN, col1List);
function col1List(e:MouseEvent):void{
	colordrow(181, 45, 37);
}
col2.addEventListener(MouseEvent.MOUSE_DOWN, col2List);
function col2List(e:MouseEvent):void{
	colordrow(253, 190, 9);
}
 
	function colordrow(r:Number, g:Number, b:Number){
		kuzov.transform.colorTransform = new ColorTransform(1, 0, 1, 1, r, g, b, 0);
	           ten.transform.colorTransform = new ColorTransform(1, 1, 1, 0.1, r, g, b, 0);
	}
col1 и col2 у меня - это кнопки с нужным цветом. Я думал, что можно просто передать в colorTransform параметры цвета в RGB, и оттенок кузова поменяется на нужный, но так не происходит. В чем моя ошибка?


Последний раз редактировалось Captain QUAZAR; 06.01.2010 в 12:04.
Создать новую тему Ответ Часовой пояс GMT +4, время: 14:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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