![]() |
Управление тенью
У Фрагмента ролика можно настроить фильтр такое как тень
Есть к примеру квадрат у которого есть тень Можно ли на AS написать код чтоб когда наводишь на этот квадрат то на сторону или угол на который навел опускался а противоположный соответственно поднимался А когда в центр то равновесие |
Написать можно что угодно, только от постановки задачи и мозгов программиста зависит на сколько это будет сложно реализовано. А из вашего объяснения цели уважаемый не ясно чего вы хотите добиться. Чтобы тень смещалась при движении курсора мыши над квадратом?
|
Цитата:
Код AS3:
PS Да, на сцену поместите клип mc_mc |
Думаете правильно так писать? :)
Код AS3:
|
Цитата:
Опытным путём установлено, что кроме изменения свойств DropShadowFilter необходимо вызывать геттер filters , т.е. Код AS3:
Код AS3:
|
Странно, я вроде менял фильтры без переприсваивания filters, но может и ошибаюсь.
|
Все правильно, фильтр надо всегда заново применять, чтобы изменение отобразилось!
|
Извиняюсь видимо меня не так поняли...
Тень немного не так должна сдвигаться Нужно чтоб квадрат висел в воздухе допустим на 20px Соответственно от него идет тень... Ногда наводишь на любой его край, этот край опускается допустим 5px к фону... |
То же самое, только при MOUSE_ROLL_OVER меняйте ShadowFilter.distance и переприсвойте массив filters.
|
не пойму как сделать чтоб 1 угол опускался а другой поднимался
чтоб каквы этот квадрат был в 3д и висел над фоном |
Фильтр не дает 3D тени. Делай тень отдельным спрайтом, черный прямоугольник с фильтром блюр. Возможно также перерисовывать его с градиентной прозрачностью.
|
| Часовой пояс GMT +4, время: 08:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.