Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как закодировать цвет? (http://www.flasher.ru/forum/showthread.php?t=100427)

Kikasso 28.08.2007 01:54

Одной не получится - тогда придется разделители пихать, не есть хорошо. а двумя вполне себе:
₪۩۞אָ♣☺

Wolsh 28.08.2007 02:15

Даже не знаю что и ответить... А сколько же по-вашему символов в 32-битном юникоде?
Не правда ли, столько же, сколько и цветов в 32 битной системе?
На второй вопрос просто с недоумением промолчу.
-------
2Kikasso вот и я о том же. з2 бита - лишние. 24 достаточно. 3 однобайтных буквы оптимально

Kikasso 28.08.2007 03:45

Немного не так все сладко - первые 20 символов в таблице непечатные. То есть буква "я" это не 0xFF.

artcraft 28.08.2007 03:45

можно еще, если задача позволяет, палитру урезать
FFFFFF=FFF
C0FFEE=CFE

DnV 28.08.2007 03:50

2 Wolsh:
В юникоде на сколько я знаю окола миллиона символов. Остальное - резерв и т.д.
А на второй вопрос таки расскажите, мне интересно :)

2 artcraft:
Итого 4096 цветов :) Кстати вполне нормально...

iNils 28.08.2007 04:10

Из любюпытства: а зачем это вообще нужно?

etc 28.08.2007 09:46

Цитата:

Сообщение от Kikasso
Немного не так все сладко - первые 20 символов в таблице непечатные. То есть буква "я" это не 0xFF.

В виндовой (win1251) это буква «я». Вспомни Flash 5.

з.Ы. Какой смысл использовать Unicode, если один символ там кодируется как минимум двумя байтами?

Kikasso 28.08.2007 10:47

Цитата:

Сообщение от __etc
В виндовой (win1251) это буква «я». Вспомни Flash 5.

Хорошо, а какая буква тогда для 0x00 ? Первый символ - "!", а у него код 0x21

etc 28.08.2007 10:50

Никакая, до 0x20 — непечатные. Открой hex-редактор, вбей FF и посмотри, как это выглядит в виндовской кодировке.

Kikasso 28.08.2007 11:19

Ну и я об том же, значит надо смещать на 20, если хотим отобразить весь диапазон.
Соответственно "я" (с учетом смещения) 0xEB, а не 0xFF - и символов не хватает.
Я смотрю по таблице символов. run->charmap


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

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