2010-04-08 101 views
0

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

有谁知道图表或网站翻译Oxdadada风格十六进制到#E1E1E1风格十六进制?

预先感谢您

+0

dadada可能是十六进制。那是浅灰色的。目前播放列表的颜色是什么? – 2010-04-08 16:58:02

回答

1

这些应该是一样的。 0xE1E1E1和#E1E1E1意味着同样的事情。 区别在于,在Flash/Flex样式表中,您需要使用#前缀,否则颜色不会显示为,而在其他地方,则鼓励您使用0x

0x前缀表示数字值,风格颜色的十六进制值是uint数据类型。

1

他们是同样的事情,除了一开始0x,另一开始#

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

很可能软件正在寻找一个以0x开头的值,当它看到你的开始于#时,它默认为数值0,当然这将显示为黑色。

+0

是有道理的。谢谢! – LightningWrist 2010-04-08 16:57:55

0

也许它预计的颜色字符串从0x开始。你试过0xe1e1e1吗?

+0

是有道理的。谢谢! – LightningWrist 2010-04-08 16:59:42

0

也许是一样的,但尽量保持相同的格式。

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