| Contemplator |
14.08.2012 23:45 |
Внедрение *.swf с BlendMode, поледующее применение фильтра - глюк
Заранее: давно не писал - не смог более лаконично тему обозвать...
Суть вопроса: есть некий *.swf, в котором для маски (градиентной) был применен BlendMode
Код:
маска.blendMode = BlendMode.ALPHA;
контейнер.blendMode = BlendMode.LAYER;
контейнер.addChild(маска);
компилируется под 10 плеер - всё работает как надо...
далее этот *.swf внедряется метатегом [Embed] в другой проект, к содержащему его контейнеру применяется фильтр (при том без разницы какой) - маскирование частично слетает, а именно виден сам спрайт маски поверх объекта вне "контейнера" (см.выше), но на объекты в контейнере действие BlendMode распространяется нормально (всё нормально маскируется).
Вопрос: глюк и посредством BlendMode в данном случае маскировать не получится (сейчас замаскировал посредством контейнер.mask = маска, но не радует меня что контейнер приходится кешировать как битмап)?
|