Tradução hexadecimal
-
25-09-2019 - |
Pergunta
Eu baixei um flash player com configurações mutáveis. Estou tentando mudar a cor da lista de reprodução. O problema é que ... está usando hexadecimal que eu nunca vi antes. O hexadecimal existente é 0xdadada (por exemplo, o estilo de hexadecimal) e quando tentei alterá -lo para #E1E1E1, que normalmente é um cinza mais claro, saiu todo preto.
Alguém conhece um gráfico ou site que traduze os hexadecimais no estilo oxdadada para o hexadecimal #e1e1e1?
Solução
Isso deve ser o mesmo. 0xe1e1e1 e #e1e1e1 significam a mesma coisa. A diferença é que, em uma folha de estilo flash/flex, você precisa usar o #
prefixo ou suas cores não aparecem, enquanto em outros lugares você é incentivado a usar 0x
.
0x prefixo, a propósito, sinaliza um valor numérico, e o valor hexadecimal para cores de estilo é um uint
tipo de dados.
Outras dicas
Eles são a mesma coisa, exceto por um começando por 0x
e o outro começando com #
.
Em vez de entrar #E1E1E1
Basta entrar 0xE1E1E1
.
As chances são de que o software estava procurando um valor começando com 0x
, e quando viu o seu começando com #
Padrão para um valor numérico de zero, que obviamente seria mostrado como preto.
Talvez ele espere uma corda de cor começando com 0x
. Você tentou apenas 0xe1e1e1
?
Provavelmente é o mesmo, mas tente manter a mesma formatação.
No entanto, é possível que o formato seja revertido. Por exemplo, o formato HTML #RRGGBB
pode precisar ser traduzido para 0xBBGGRR
, mas isso dependerá das especificidades da implementação do software.