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

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

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

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
Question Хочу программно менять цвет клипа, но так, чтобы цвет GlowFilter не менялся.

В общем, есть куча мувиков. Я им делаю окантовку с помощью GlowFilter, все хорошо. Но если меняю цвет мувика, то, естественно, меняется и цвет Glow. Как бы изхитриться и сделать так, чтобы цвет окантовки не менялся? Вижу только один способ - создавать дубликат каждого мувика и уж менять цвет дубликата, а окантовка будет видна от мувика, лежащего внизу. Есть ли более изящные решения проблемы?

Старый 27.10.2007, 19:09
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 2  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Можно снимать-ставить Glow каждый раз при смене цвета. Можно сделать мувик которому меняем цвет внутри родительского, на который накладываем фильтры.
__________________
4am is time to rock

Старый 27.10.2007, 19:19
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 3  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
Насчет первого способа - а что это даст? Когда бы ты не ставил Glow, его цвет все равно будет смещен в сторону, в которую программно смещен цвет мувика.
Насчет второго способа - у меня оооочень много мувиков. Вручную в каждом создавать дочерний мувик не хотелось бы.

Старый 27.10.2007, 19:21
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 4  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
насчет первого - каким именно образом программно меняешь цвет?
насчет 2ого - и они все разные и никак друг с другом не связаны?
__________________
4am is time to rock

Старый 27.10.2007, 19:24
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 5  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
1. setTransform
2. Увы, да. Они все разной формы, так что генерить их программно никак было нельзя.

Старый 27.10.2007, 19:32
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 6  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
используйте ColorMatrixFilter для смены цвета, а затем уже глоу накладывать
__________________
4am is time to rock

Старый 27.10.2007, 20:26
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 7  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
О! Я думал попробовать это, но не нашел в мануале, как использовать сразу два фильтра.

Старый 27.10.2007, 20:38
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 8  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Простенький пример, порядок наложения фильтров имеет значение.
filt.rar
__________________
4am is time to rock

Старый 28.10.2007, 00:33
ccwds вне форума Посмотреть профиль Отправить личное сообщение для ccwds Посетить домашнюю страницу ccwds Найти все сообщения от ccwds
  № 9  
Ответить с цитированием
ccwds

Регистрация: Nov 2001
Адрес: Москва
Сообщений: 155
Огромное спасибо!
Все понял. Еще бы понять, как перевести RGB в 20-элементную матрицу...
Фтыкал в http://www.adobe.com/devnet/flash/ar...ations_04.html
английский свободно понимаю, но смысла все равно не понял.
Жалко, что никто не написал онлайн конвертор, как пыталась Adobe на вышеуказанной странице, но так нормально и не смогла...
Ладно бы еще HSB, но откуда там Contrast?

Старый 28.10.2007, 01:10
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 10  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Если мувику просто меняется цвет на заданный RGB, то:
[0,0,0,0,R]
[0,0,0,0,B]
[0,0,0,0,G]
[0,0,0,1,0]

Там формулы даны и флешка через которую можно пощупать все...главное вникнуть в алгоритм, дальше просто.
__________________
4am is time to rock

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

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

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


 


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


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