![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2007
Сообщений: 168
|
Здравствуйте.
Нужно чтобы при наведении мыши на клип test_mc, он обесцвечивался, а при отведении вновь становился полноцветным. Почитал про этот фильтр в справочнике и сделал пример, но он не работает. Вот код: import fl.motion.AdjustColor; import flash.filters.ColorMatrixFilter; test_mc.addEventListener(MouseEvent.MOUSE_OVER, whenMOver); test_mc.addEventListener(MouseEvent.MOUSE_OUT, whenMOut); var adjustColor:AdjustColor = new AdjustColor(); adjustColor.saturation = -100; var colorMatrix:ColorMatrixFilter = new ColorMatrixFilter(adjustColor.CalculateFinalFlatArray()); function whenMOver(e:MouseEvent){ test_mc.filters = [colorMatrix]; } function whenMOut(e:MouseEvent){ test_mc.filters = []; } |
|
|||||
|
Мне кажется что для подобных целей легче использовать катомные Твин классы. На пример http://hosted.zeh.com.br/tweener/docs/en-us/
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 43
|
для того чтоб коректно использовать этот клас, нужно задать ему все 4 параметра, hue saturation contrast brightness. В твоем случае просто установи оставшиеся 3 параметра в нули (никаких изменений).
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 168
|
Спасибо - помогло
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:59. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|