Потребовалось создать персонажа с перекраской разных его деталей (одежда, волосы и т.д.)
Перекраска интерактивная, выбирается любой цвет на градиентной палитре (т.е. нельзя сделать мувик с цветными кадрами - это ограничет набор цветов).
Проблему решил масками и вручную отрисованными прямоугольниками нужного мне цвета.
-Полупрозрачное изображение с тенями и бликами
-Маска волос
-пустой мувик в который програмно рисуем квадрат цвета волос
-маска кожи
-пустой мувик
и.т.д.
Все было хорошо и успешно работало пока не начал анимировать.
Как только в маске появились кейфреймы заливка немедленно исчезла...
т.е. Как только анимация маски доходит до кейфрейма (или выполняет переход gotoAndPlay) изображение исчезает!
Разумеется можно в каждом кадре перерисовывать этти прямоугольники но масок и прямоугольников много и менятся они будут в каждом кадре, такое решение крайне ресурсоемко...
Вопрос. (а вернее несколько)
1.Можно как либо избавится от этой проблемы? Возможно я в чем то ошибся при настройках?
2.Можно ли каким либо другим образом управлять цветом этих прямоугольников? Желательно менее затратный чем фильтры
