Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

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

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

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

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

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

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

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

Создать новую тему   Часовой пояс GMT +4, время: 05:18.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:18.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.