Способы применения нескольких фильтров в Adobe Pixelbender? - PullRequest
1 голос
/ 23 марта 2012

Как применить несколько фильтров в Adobe Pixelbender во Flash (= ограниченная версия)? Например, 3 различных вида эффектов смещения видео (1 смещение слева, один справа и один сверху). Я знаю, что можно просто скопировать и вставить код несколько раз, но это не очень элегантно.

Предполагается применить второй фильтр после применения первого фильтра и третий фильтр после применения второго фильтра.

1 Ответ

0 голосов
/ 23 марта 2012

В качестве объектов шейдеров можно применять фильтры сгиба пикселей. Тогда просто используйте:

myDisplayObject.filters = [shader1, shader2, shader3, ...etc];

В частности, вы используете объект ShaderFilter. Вы можете найти полный пример кода в документации здесь: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filters/ShaderFilter.html#includeExamplesSummary

Вы также можете посмотреть учебник от Adobe здесь: http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS6FCADA8A-C82B-4d55-89AC-63CA9DEFF9C8.html

...