2010-04-08 2 views
0

Я загрузил flash-плеер, который имеет изменяемые настройки. Я пытаюсь изменить цвет списка воспроизведения. Проблема в том, что я использую hex, которого я никогда раньше не видел. Существующий hex - это 0xdadada (например, стиль hex), и когда я попытался изменить его на # E1E1E1, который обычно светлее серого, он получился черным.Hexidecimal translation

Кто-нибудь знает диаграмму или сайт, который переводит шесты стиля Oxdadada в шестнадцатеричный стиль стиля E1E1E1?

Спасибо заранее

+0

dadada может быть шестнадцатеричным. это светло-серый. какой цвет представляет собой список воспроизведения на данный момент? –

ответ

1

Те же должны быть одинаковыми. 0xE1E1E1 и # E1E1E1 означают то же самое. Разница заключается в том, что в таблице стилей Flash/Flex вам необходимо использовать префикс # или ваши цвета не будут отображаться, в то время как в другом месте вам рекомендуется использовать 0x.

0x префикс, кстати, сигнализирует числовое значение, а шестнадцатеричное значение для цветов стиля - это тип данных uint.

1

Они одно и то же, за один, начиная с 0x, а другой, начиная с # исключением.

Вместо ввода #E1E1E1 просто введите 0xE1E1E1.

Скорее всего, программное обеспечение искало значение, начинающееся с 0x, и когда оно увидело ваше, начиная с #, оно по умолчанию считалось равным нулю, что, конечно, было бы черным.

+0

имеет смысл. Спасибо! – LightningWrist

0

Возможно, он ожидает цветную строку, начинающуюся с 0x. Вы попробовали только 0xe1e1e1?

+0

имеет смысл. Спасибо! – LightningWrist

0

Возможно, это то же самое, но старайтесь сохранять одинаковое форматирование.

Однако возможно, что формат может быть отменен. Например, HTML-формат #RRGGBB, возможно, потребуется перевести на 0xBBGGRR, но это будет зависеть от особенностей реализации программного обеспечения.