题
我下载了一个具有可更改设置的 Flash 播放器。我正在尝试更改播放列表的颜色。问题是......它使用的是我以前从未见过的十六进制。现有的十六进制是 0xdadada(例如,十六进制的样式),当我尝试将其更改为 #E1E1E1(通常是浅灰色)时,它全是黑色。
有谁知道有一个图表或网站可以将 Oxdadada 风格的十六进制转换为 #E1E1E1 风格的十六进制吗?
解决方案
这些应该是相同的。 0xE1E1E1和#E1E1E1意味着同样的事情。 不同的是,在Flash / Flex的样式表,你需要使用#
前缀或你的颜色不会显示出来,而在其他地方你是鼓励使用0x
。
前缀0x,顺便说一下,信号的数值,和用于样式颜色的十六进制值是一个uint
数据类型。
其他提示
它们是相同的东西,除了一开始0x
和其它起始与#
。
,而不用输入#E1E1E1
只需输入0xE1E1E1
的。
有机会,该软件一直在寻找的值开始0x
,并且当它看到开始#
它默认为零的数值,这当然会被显示为黑色你的。
也许它需要一个以以下开头的颜色字符串 0x
. 。你有没有尝试过 0xe1e1e1
?
可能是相同的,但尽量保持相同的格式。
然而,它的可能的格式可以颠倒。例如在HTML格式#RRGGBB
可能需要被翻译成0xBBGGRR
,但是这将取决于软件实现的细节。
不隶属于 StackOverflow