0

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

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

4

4 回答 4

1

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

而不是输入#E1E1E1只是输入0xE1E1E1

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

于 2010-04-08T16:56:19.660 回答
1

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

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

于 2010-04-08T16:58:35.357 回答
0

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

于 2010-04-08T16:56:59.847 回答
0

可能是相同的,但尽量保持相同的格式。

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

于 2010-04-08T16:57:26.507 回答