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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Feb 2004
Адрес: Sama
Сообщений: 2
Отправить сообщение для ILcom с помощью ICQ
По умолчанию изменение оттенка битмапа

Делаю клип, в котором можно будет менять цвета автомобилей. Делаю следующим образом:
1. Импортировал машинку в jpg
2. в фотошоп сделал прозрачный png, в котором находится часть изображения цвет которого будет менятся. (кузов).
3. Накладываю png-ху (colorer) на jpg пытаюсь играть с цветом.

Если сделать кнопки, содержащие код:
on (rollOver) {
my_color = new Color(colorer);
my_color.setRGB(0x9DA3AA);
}
То png изменяется полностью. Исчезают все швы, двери на автомобиле итп. Т.е. картинка превращается в однотоновую маску. Если добавить "_root.colorer._alpha=60;" то швы исчезают неполностью, но а) цвета получаются блеклыми, б) швы не контрастны, не заметны и смотрятся блекло.
Короче непорядок.

Если делать это через интерактив (т.е. через менюшки флеша) то эти команды я, так понимаю, эквивалентны свойствам clip-а - tint.
В интерактиве есть еще свойства Advanced. И там вроде как можно более гибко управлять цветом битмапа. Швы остаются на месте. Через интерактив все выглядит вполне пристойно. По крайней мере лучше чем управление tint-ом.

Вопросы:
1) как управлять этими свойствами (advanced) через AS?
2) как можно более точно подбирать и рассчитывать цвета для управления этими свойствами?

Хочу рулить битмапом программно, т.к. не так жирно должно получится, как если бы я сделал все в фотошопе, а затем импортил все битмапы.

Может есть способ сделать это проще/быстрее/лучше?

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

Регистрация: Feb 2004
Адрес: Sama
Сообщений: 2
Отправить сообщение для ILcom с помощью ICQ
Так, с первым вопросом разобрался сам, нужно было лишь использовать setTransform вместо setRGB.

Второй вопрос остается открытым.

Старый 25.07.2005, 00:47
Штрек вне форума Посмотреть профиль Отправить личное сообщение для Штрек Найти все сообщения от Штрек
  № 3  
Ответить с цитированием
Штрек

Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
Глянь ка.........

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

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

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


 


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


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