PDA

Просмотр полной версии : число в строку


Манюня
12.06.2008, 18:17
Подскажите, как перевести строку типа 0x00FF33 в число в 16-ной системе типа 0x00FF33, чтобы потом можно было применить как цвет в setRGB().

MrPoma
12.06.2008, 18:34
trace(Number('0x00ff33'))
trace(0x00ff33)

Манюня
12.06.2008, 18:53
ну а так число то в десятичную систему переводится). А как теперь в 16-ную? Хотя и десятичная работает оказывается

etc
12.06.2008, 19:14
ну а так число то в десятичную систему переводится). А как теперь в 16-ную?
Зачем? Подставьте как есть, трейс вам не покажет значение в шестнадцатиричной системе, если вы не делаете toString в неё.

Psycho Tiger
12.06.2008, 20:26
setRgb(color) - color может быть как десятичной, так шестнадцатиричной, так и восьмеричной и двоичной. Главное дать компилятору понять, что за основание числа мы передали, остальное он сделает сам.