十六进制翻译

时间:2010-04-08 16:54:15

标签: html css hex hex-editors

我下载了一个可更改设置的Flash播放器。我正在尝试更改播放列表的颜色。问题是......它使用我以前从未见过的十六进制。现有的十六进制是0xdadada(例如,十六进制的样式),当我尝试将其更改为#E1E1E1(通常为浅灰色)时,它全部变为黑色。

有没有人知道将Oxdadada样式十六进制转换为#E1E1E1样式十六进制的图表或网站?

4 个答案:

答案 0 :(得分:1)

它们是相同的,除了一个以0x开头,另一个以#开头。

不要输入#E1E1E1,只需输入0xE1E1E1

有可能软件正在寻找以0x开头的值,当它看到你的#时,它默认为数值为零,这当然会显示为黑色

答案 1 :(得分:1)

那些应该是一样的。 0xE1E1E1和#E1E1E1意思相同。 不同之处在于,在Flash / Flex样式表中,您需要使用#前缀,否则您的颜色将不会显示,而在其他地方则鼓励您使用0x

顺便说一下,

0x前缀表示一个数值,而样式颜色的十六进制值是一个uint数据类型。

答案 2 :(得分:0)

也许它需要一个以0x开头的颜色字符串。你刚试过0xe1e1e1吗?

答案 3 :(得分:0)

可能是相同的,但尝试保持相同的格式。

然而,格式可能会被颠倒。例如,HTML格式#RRGGBB可能需要转换为0xBBGGRR,但这取决于软件实现的具体情况。