![]() |
шестнадцатеричное число из строки
как получить шестнадцатеричное число из строки?
требуется узнать цвет точки изображения и присвоить его мувиклипу. "0х"+bdata.getPixel(1, 1).toString(16).toUpperCase() дает строку вроде 0xFF0000. но как назначить ее свойству color объекта colorTransform? возможно, есть другой способ? |
Шестнадцатеричное число из строчки можно вытащить так:
Код AS3:
|
достаточно просто использовать
Код AS3:
|
Так. Вы совсем запутались в то там что есть числа. Никаких шестнадцатеричных чисел нет и не бывает, и десятичных нет. И двоичных нет. Есть просто числа. И их мы можем по разному записывать, применяя разные цифры(цифра это символ для записи чисел). Способы записи называются системы счисления. Они не создают каких-то новых чисел, они по-другому записывают те-же самые. 0xA в шестнадцатеричной записи это 10 в десятичной записи, а число при этом одно и тоже, не такое-же, не похожее, а прямо одно и то-же. Это как с языками, если есть нога, то называть мы её можем и нога и foot и ещё как-нибудь, но от названия сама нога не изменяется, это разные описания одного объекта реального мира. Везде, где передаются цвета используется тип uint это целое число без знака, минимальное значение у него 0x0 или ноль, а максимально 0xFFFFFFFF или что оно-же 4294967295, оно же в двоичной системе записи 32 единицы. Итого получив цвет мы получаем обычное число, мы можем сохранить его в переменную типа uint и потом передать куда-то. А можем не сохранять, а сразу передать.
|
всем спасибо, все работает.
Добавлено через 2 часа 56 минут а как затонировать этим цветом изображение? при bdata.colorTransform(rect, color_transform) ничего не происходит. можно ли изменить только цвет изображения не меняя яркость (как в фотошопе в режиме наложения color)? |
| Часовой пояс GMT +4, время: 19:20. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.