PDA

Просмотр полной версии : Как перевести число (в текст формате) в 16 систему


djyamato
08.06.2009, 02:01
Здравствуйте
Прошу прощения за, вероятнее всего, глупый вопрос.
У меня возникли трудности вот с чем
Во внешнем файле хранится цвет для динамического текста в формате "0x00CCFF"

я создаю TextFormat и мне надо указать в нем color (hex value)

Как мне перевести загруженные данные ("0x00CCFF") в формат 0x00CCFF (числовой)
parseInt("0x00CCFF", 16) - отвечает 52479


Заранее спасибо

iNils
08.06.2009, 02:06
Так и должно быть. Задавать вы можете в любой n-теричной системе, но выводится они будут только в 10-теричной.
мне надо указать в нем color (hex value)Не надо.

djyamato
08.06.2009, 02:22
Спасибо, уважаемый iNils - прекрасно работает.
Странно что в документации по TextFormat.color не сказано про то что класс сам переведет в нужную ему систему счисления (атолько пример с 16-тиричной)