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

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

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

Регистрация: Feb 2014
Сообщений: 56
По умолчанию Заливка существующего объекта цветом

Извините, думаю это совсем просто, но наверное где-то дырка в знаниях. Умею рисовать объекты с помощью кода, но этой ночью не догнал как закрасить определённым цветом область в уже нарисованном объекте, фон, линии. Буду признателен за затычку в утечке))


Старый 07.03.2014, 06:46
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 2  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
перерисовать его полностью, по тем же координатам

Код AS3:
spr.graphics.clear();
// дальше рисуем заного с новым цветом

Старый 07.03.2014, 17:47
Freeman вне форума Посмотреть профиль Отправить личное сообщение для Freeman Найти все сообщения от Freeman
  № 3  
Ответить с цитированием
Freeman
 
Аватар для Freeman

Регистрация: Feb 2014
Сообщений: 56
Цитата:
Сообщение от Isfet Посмотреть сообщение
перерисовать его полностью, по тем же координатам

Код AS3:
spr.graphics.clear();
// дальше рисуем заного с новым цветом
А если рисунок сложный, который вот так просто программным путём не перерисовать, а область для Изменения цвета также не простая фигура, включенная в сложную фигуру. Возможно ли закрасить уже существующую часть, просто закрасить?!

Старый 07.03.2014, 18:11
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 4  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
Код AS3:
var shape:Shape = new Shape();
shape.graphics.beginFill(0x53BA27);
shape.graphics.drawRect(0, 0, 100, 100);
shape.graphics.beginFill(0xB8BB26);
shape.graphics.drawRect(25, 25, 50, 50);
shape.graphics.endFill();
addChild(shape);

Старый 08.03.2014, 04:42
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 5  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Akopalipsis
Спасибо! Теперь все умеют рисовать! ТС просто кайфует!
__________________
Марк Tween

Старый 08.03.2014, 07:53
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 6  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Попробуйте отрисовывать изменяемые части в отдельных контейнерах.
И уже этим контейнерам меняйте цвет через ColorTransform, например.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ"
Мои ачивки: художник-паразит.

Старый 08.03.2014, 13:50
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 7  
Ответить с цитированием
Akopalipsis
Banned

Регистрация: Mar 2013
Сообщений: 1,864
in4core я опять не понял что ТС нужно и написал ерунду ?

Старый 11.03.2014, 00:12
Freeman вне форума Посмотреть профиль Отправить личное сообщение для Freeman Найти все сообщения от Freeman
  № 8  
Ответить с цитированием
Freeman
 
Аватар для Freeman

Регистрация: Feb 2014
Сообщений: 56
В первом посту, есть графический пример ИзЧего => ВЧего, но с помощью кода. Напишу идеальный пример псевдокодом)))



Код AS3:
функция Заливка()
{
     Рисунок.ЗаливкаОдноцветнойОбласти(x , y, на цвет #FF0000);
}
Пример конечно неАхти и не отражает желания именно такой реализации, но смысл..., я ищу выход, который позволит перекрашивать уже готовые области в рисунках т.е. рисунки уже нарисованы вручную в среде Flash Pro.


Последний раз редактировалось iNils; 20.03.2014 в 12:03.
Создать новую тему Ответ Часовой пояс GMT +4, время: 03:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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