Показать сообщение отдельно
Старый 09.10.2008, 15:54
hludens вне форума Посмотреть профиль Отправить личное сообщение для hludens Найти все сообщения от hludens
  № 1  
Ответить с цитированием
hludens

Регистрация: Jul 2007
Сообщений: 7
По умолчанию Проблема с маской и заливкой

Потребовалось создать персонажа с перекраской разных его деталей (одежда, волосы и т.д.)
Перекраска интерактивная, выбирается любой цвет на градиентной палитре (т.е. нельзя сделать мувик с цветными кадрами - это ограничет набор цветов).

Проблему решил масками и вручную отрисованными прямоугольниками нужного мне цвета.

-Полупрозрачное изображение с тенями и бликами
-Маска волос
-пустой мувик в который програмно рисуем квадрат цвета волос
-маска кожи
-пустой мувик
и.т.д.

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

Вопрос. (а вернее несколько)
1.Можно как либо избавится от этой проблемы? Возможно я в чем то ошибся при настройках?

2.Можно ли каким либо другим образом управлять цветом этих прямоугольников? Желательно менее затратный чем фильтры