2010-04-08 82 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,但這取決於軟件實現的具體情況。