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

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

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

Регистрация: Mar 2013
Сообщений: 157
По умолчанию Закрасить центр мувика не затрагивая контур

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

Как закрасить мувик по клику я сделал, но закрашивается и контур. Как сделать так, чтобы контур не изменялся.

Спасибо!

Старый 05.05.2016, 18:57
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 2  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
а как контур обозначен? floodFill красит все точки с цветом, равным цвету в затравочной точке.Должно быть то, что надо.

Добавлено через 3 минуты
Правда этот метод только для растра.Если спрайт векторный - тогда наверно надо разделять его на два спрайта(контур и внутренности)

Старый 05.05.2016, 19:05
art_maestro вне форума Посмотреть профиль Отправить личное сообщение для art_maestro Найти все сообщения от art_maestro
  № 3  
Ответить с цитированием
art_maestro

Регистрация: Mar 2013
Сообщений: 157
Да вот пока так и сделал, разделил на два спрайта - в принципе работает, но я думаю должен всё же быть способ решить данную проблему.

Старый 05.05.2016, 19:11
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 4  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
рисуй спрайт в битмапдату и крась через floodFill.

Старый 05.05.2016, 20:55
art_maestro вне форума Посмотреть профиль Отправить личное сообщение для art_maestro Найти все сообщения от art_maestro
  № 5  
Ответить с цитированием
art_maestro

Регистрация: Mar 2013
Сообщений: 157
Мне нужно потом проверять, каким цветом был закрашен спрайт. floodFill подойдёт для создания разукрашки, но возникнет проблема проверки цвета в разных частях изображения.

Старый 05.05.2016, 21:49
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 6  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,281
floodFill+getPixel?

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

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

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


 


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


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