![]() |
Matrix Filter :: Как юзать
Ребят, Мне надо обесцветить картинку программно..Но я ее подгружаю и она загружается в мувик,который я потом дублирую! обрыл все - нашел токо топик Cacodemon'a - http://flasher.ru/forum/showthread.p...0&page=1&pp=10 -! Он пишет :
Обесцвечивает так --- gray = new flash.filters.ColorMatrixFilter(); gray.matrix = [0.4, 0.4, 0.4, 0, 0, 0.4, 0.4, 0.4, 0, 0, 0.4, 0.4, 0.4, 0, 0, 0, 0, 0, 1, 0]; Но ниххх... не работает! Ох уж этот матричный фильтр... У меня flash 8! Так вот - кто нить может рассказать как это работает и как им пользоватьчся.... А еще лучше примерчик скинуть... самый-самый скудный хотяб - уже хорошо было бы! Или может скажите где в документации лежит этот примерчик! Че то не найду... вроде все обрыл!!! Спасибо! |
F1 нажми
|
Цитата:
|
idi v Help>Flash Help... podajdjot? :D
|
в 8ке по умолчанию стоит экспорт в 7ю версю плеера. прочекай...
|
в самом начале вставь
import flash.filters.ColorMatrixFilter; |
iNils как показывает практика это необязательно, и без него нормально пашет. Хотя может, это возволяет применять фильтры в других плеерах?
2 Аффтор я делаю так: _global.gray = new flash.filters.ColorMatrixFilter(); gray.matrix = [0.4, 0.4, 0.4, 0, 0, 0.4, 0.4, 0.4, 0, 0, 0.4, 0.4, 0.4, 0, 0, 0, 0, 0, 1, 0]; ну а потом в любом месте где мне нужно, пишу так: yourMovieClip.filters = [gray]; |
Цитата:
Код:
import flash.filters.ColorMatrixFilter; |
Цитата:
|
import flash.filters.ColorMatrixFilter прописывает
путь до класса, что позволяет создавать объект класса прописывая _global.gray = new ColorMatrixFilter(); Ни более того...... |
| Часовой пояс GMT +4, время: 03:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.