Восьмизначный цвет @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 13 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Рыжик21 Жен.
новый человек
15
Сообщения: 206
Зарегистрирован: 17.01.05
Откуда: Москва
Заголовок сообщения: Восьмизначный цвет
Сообщение Добавлено: 20 Сентябрь 2005, 17:57:01 
Объясните, если цвет во флэши обозначен восемью цифрами что из них что????
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 20 Сентябрь 2005, 18:02:03 
это код цвета в шестнадцатиричной системе HEX
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 20 Сентябрь 2005, 19:05:11 
Это не обязательно HEX, к примеру 16777215 - восемь цифр …
И это кстати RRGGBB, а может быть RRGGBBAA
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 20 Сентябрь 2005, 19:55:36 
Рыжик21, ты пример покажи

_________________
можно на ТЫ.
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 20 Сентябрь 2005, 19:59:15 
это наверно с альфа-каналом

_________________
blog : flash / unity
eddy444 Муж.
Модератор
315
Сообщения: 14467
Зарегистрирован: 05.05.03
Откуда: NSK
Сообщение Добавлено: 20 Сентябрь 2005, 20:02:27 
во всяком случае место, где видны циферки называется Hex edit text box,
но вообщето их там 6 плюс решетка.

Изображение
Рыжик21 Жен.
новый человек
15
Сообщения: 206
Зарегистрирован: 17.01.05
Откуда: Москва
Сообщение Добавлено: 21 Сентябрь 2005, 09:01:32 
Например:
white: 16777215, red: 16711680
или в таком случае:
grid1.setStyle("backgroundColor", 15000000);
grid2.setStyle("backgroundColor", 15000000);
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 21 Сентябрь 2005, 10:18:20 
var dex = 15000000;
var hex = dex.toString(16);

trace(hex);
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 21 Сентябрь 2005, 12:18:10 
Вообщето это может быть просто восьмеричная система счисления.
Заметьте что ни одной цифры больше 7 там нет.

_________________
_____
Работа Изображение Работы Изображение О Работе
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 21 Сентябрь 2005, 12:25:56 
Мигель, ну о чем ты? ;)

trace(16777215);
trace(016777215);
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 21 Сентябрь 2005, 12:28:37 
ну да, про нолик то я.… забыл )

_________________
_____
Работа Изображение Работы Изображение О Работе
Рыжик21 Жен.
новый человек
15
Сообщения: 206
Зарегистрирован: 17.01.05
Откуда: Москва
Сообщение Добавлено: 21 Сентябрь 2005, 13:31:47 
все ребят я разобралась огромное спасибо

_________________
Маленькая я еще, не опытная
Shaman® Муж.
новый человек
3
Сообщения: 276
Зарегистрирован: 23.07.04
Откуда: UA
Сообщение Добавлено: 21 Сентябрь 2005, 13:32:47 
Каждое число, номер цвета пиксела RGB - это 24-разрядное число (3 байта). Его принято записывать в 16-ричной (hex) системе, т.к. так удобнее (во всяком случае с т.з. программиста). Например, 0хFF6600. Но в таком случае можно манипулировать только пикселами, у которых отсутствует составляющая прозрачности, т.е. альфа-канал. В "восьмерке" появилась возможность работать с transparent пикселами. Поэтому ввели еще один разряд в RGB. Теперь номер цвета пиксела - это 32-разрядное число (4 байта) ARGB. Один байт - уровень прозрачности (0-255). Поэтому теперь можно оперировать такими цветами как, например, 0х55FF6600. В 24-разрядном варианте уровень прозрачности был по умолчанию равен 255 (непрозрачно). В разных системах исчисления эти числа будут выглядеть по-разному. Например 0хFFFFFF (hex) == 16777215 (dec / десятичная система). Можно задавать и так и так. Компилятор поймет.

_________________
Flash-технолог
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 13 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100