【问题标题】:Hexadecimal translation十六进制翻译
【发布时间】:2011-02-05 19:23:17
【问题描述】:

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

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

【问题讨论】:

  • dadada 可以是十六进制。那是浅灰色。目前播放列表是什么颜色的?

标签: html css hex hex-editors


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

          猜你喜欢
          • 2011-09-17
          • 2013-09-20
          • 2018-09-23
          • 2018-07-26
          • 2011-12-09
          • 2014-08-24
          • 2014-04-20
          • 2011-06-01
          相关资源
          最近更新 更多