我下载了一个可更改设置的 Flash 播放器。我正在尝试更改播放列表的颜色。问题是......它使用的是我以前从未见过的十六进制。现有的十六进制是0xdadada(例如,十六进制的样式),当我尝试将其更改为#E1E1E1(通常是浅灰色)时,它全黑了。
有谁知道将 Oxdadada 样式十六进制转换为 #E1E1E1 样式十六进制的图表或网站?
我下载了一个可更改设置的 Flash 播放器。我正在尝试更改播放列表的颜色。问题是......它使用的是我以前从未见过的十六进制。现有的十六进制是0xdadada(例如,十六进制的样式),当我尝试将其更改为#E1E1E1(通常是浅灰色)时,它全黑了。
有谁知道将 Oxdadada 样式十六进制转换为 #E1E1E1 样式十六进制的图表或网站?
它们是一样的,除了一个以 开头,0x
另一个以 开头#
。
而不是输入#E1E1E1
只是输入0xE1E1E1
。
很有可能该软件正在寻找一个以 开头的值0x
,而当它看到您的以它开头的值时,#
它默认为零的数值,这当然会显示为黑色。
那些应该是一样的。0xE1E1E1 和#E1E1E1 意思相同。不同之处在于,在 Flash/Flex 样式表中您需要使用#
前缀,否则您的颜色将不会显示,而在其他地方则鼓励您使用0x
。
顺便说一下,0x 前缀表示一个数值,而样式颜色的十六进制值是一种uint
数据类型。
也许它需要一个以 . 开头的颜色字符串0x
。你试过了0xe1e1e1
吗?
可能是相同的,但尽量保持相同的格式。
但是,格式可能会颠倒。例如,#RRGGBB
可能需要将 HTML 格式转换为0xBBGGRR
,但这取决于软件实现的具体情况。