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

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

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

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

Драсти, уважаемые! Может быть, есть у кого-нибудь информация, ссылки или где чего почитать о работе с цветом в AS3? Понимаю, что тут больше математика, чем AS, потому хоть чего… На конкретные вопросы поиск, конечно, отвечает, но все эти «огрызки» сложно интегрировать. Проще говоря, хотелось бы наткнуться на более общее описание и в любом состоянии нормально воспринимать всякие там побитовые сдвиги и крокодильные вещи вроде:
Код AS3:
        var r:int = (color >> 16) & 0xFF;
	var g:int = (color >> 8) & 0xFF;
	var b:int = color & 0xFF;
или :
Код AS3:
        if (n == 0) { clr = color & 0xFF0000 | 0x00FF00; dx = 0x000001; dy = 0x000100; }
	if (n == 1) { clr = color & 0x00FF00 | 0xFF0000; dx = 0x000001; dy = 0x010000; }
	if (n == 2) { clr = color & 0x0000FF | 0x00FF00; dx = 0x010000; dy = 0x000100; }
Путь экспериментов увлекателен, но в данном(!) случае возникают проблемы с предсказуемостью. Кто чем может…

Старый 22.04.2009, 02:48
VVall вне форума Посмотреть профиль Отправить личное сообщение для VVall Найти все сообщения от VVall
  № 2  
Ответить с цитированием
VVall

Регистрация: Feb 2009
Сообщений: 1,195
color - целое число, по 8 бит на компоненту цвета. Младшие 8 бит - синяя компонента, следующие 8 бит - зелёная, следующие - красная, следующие - альфа (если есть). Сдвиги и маски нужны для того, чтобы разделить число на отдельные компоненты 0..255 и собрать число из компонент. Что ещё тут можно объяснять?

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

Регистрация: Jul 2008
Сообщений: 107
VVall, спасибо за 3 предложения. Ковыряя побитовые операторы, готовил новый вопрос, но вроде бы всё стало на свои места, правда, туманно как-то всё пока. Т.е. фактически здесь можно «разобрать» цвет на отдельные компоненты (со всеми вытекающими возможностями) , а потом его собрать. Правильно? Если да, то вопросов больше не имею. Просто думал, что за всеми этими кракозяблами скрывается нечто большее. Только не спрашивайте "что?",я же не знаю..

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

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

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


 


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


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