![]() |
Изменение цвета клипа при наведении курсора
Помогите, пожалуйста разобраться! Я новичок, с программированием знакома плохо, но задачу поставили и ее необходимо выполнить Суть такова - есть план этажа, на котором обозначены отделы (каждый отдел - отдельный мувик); есть код, который реализует появление всплывающей подсказки, когда курсор находится над каким-либо отделом. Я нашла код, который полностью поставленную задачу решает. Но! Мне нужно чтобы в момент нахождения курсора над мувиком он менял не прозрачность, а цвет. И вот тут у меня полный затык. Вот сам код:
Код AS3:
Код AS3:
|
|
Koopa, очень конструктивно, да.
mirross, попробуйте в мувиках создать анимацию изменения цвета и при наведении запускать ее. |
Возьми GreenShok Tint или их же TransformColorMatrix
|
Код AS3:
|
Hauts, Frost47rus - спасибо за помощь! Сейчас буду пробовать...
Подскажите пожалуйста еще, а чтобы мувик не локально заливался каким-либо цветом, а как бы тонировался - то есть если это, скажем, зеленая трехмерная коробочка - а при наведении "коробочка" меняет цвет и становится красная, какой параметр необходимо дописать и куда? Я так понимаю, что нужный эффект будет, если дописать свойство tintColor, но как правильно написать? |
Tint то как раз "заливает".
Вы смотрели вообще эту ссылку http://silin.su/#AS3/filters/color ? |
Мне и надо, чтоб заливало - если я на панели выбираю цвет - то заливает как раз так, как надо, объект не становится сплошным пятном, он остается объемным, только цвет меняется. Не знаю, внятно объяснила или нет. Например есть псевдообъемный куб, зеленый. И вот при наведении курсора мне нужно, чтобы он становился красным, при этом не превращаясь в пятно, а оставаясь таки кубом. У меня пока меняется только прозрачность, но мне нужно чтобы менялась не прозрачность, а цвет.
Ссылку смотрела, конечно. Только, простите, если уж я со своим кодом не знаю как справиться, чтоб решить как мне надо, задачу, то по данной ссылке я просто не поняла, чем мне может она помочь. |
Цитата:
Код AS3:
|
Цитата:
Добавлено через 5 минут Вообще, задачку свою я решила, удалось добиться желаемого, просто создав еще один слой с теми же мувиками, только перекрашенными в другой нужный цвет уже. А на верхнем слое - те же мувики с исходным цветом, но теперь применяемая к ним прозрачность (которая у меня работала нормально) позволяет добиться эффекта, словно мувик из зеленого становится оранжевым при наведении курсора, а при убирании оного - обратно становится зеленым. Что мне и требовалось. Но мне все равно интересно до конца разобраться, как же можно было программным способом решить? Пока что ни одно предложенное решение я не сумела нормально внедрить в свой код :( Понимаю, что еще очень многого не знаю, но хотелось бы с вашей помощью разобраться! |
| Часовой пояс GMT +4, время: 09:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.