Как менять параметры фильтров MovieClip c помощью AS3
Декабрь 2nd, 2009 автор: Oleg Antipov
Если вы хотите изменять в скрипте параметры ваших фильтров то вас ждёт не приятный сюрприз – напрямую изменять не получается.
Например такой код не сработает:
myMC.filters[0].strength=1.2;
Дело в том, что при вызове myMC.filters возвращается копия массива фильтров, а не ссылка на него (зачем так сделали не очень понятно).
Поэтому чтобы всё работало надо присвоить массив фильтров временному массиву, поменять необходимые фильтры и их параметры а потом снова присвоить этот массив фильтрам нашего MovieClip-а:
var filterList:Array = myMC.filters; filterList[0].strength=1.2; myMC.filters=filterList;
Теперь параметры фильтра будут менятся

Декабрь 30th, 2009 at 16:14
Ага, но есть, мне кажется и другие варианты