2010-08-16 74 views
0

當我使用MXMLC編譯我的項目時,我得到淺灰色的字體;如果我指定一個CSS樣式Application { color: black;}它修復了一些顏色,但不是其中的大部分。當我用Flash Builder進行編譯時,它是一個很好的純黑色。我使用的是Halo.swc而不是任何Spark的東西,我在MXMLC編譯計算機上安裝了相同的字體,相同的SDK,Flash Builder在某處使用樣式表或我不知道的東西?Flash Builder和MXMLC的Flex應用程序字體樣式不同

回答

0

我應該提到我使用Flash Builder的3.5編譯器,而不是4.0,因爲該項目是舊的,而我的命令行SDK只有在4.0版本中傳入兼容版本= 3.5的標誌。無論如何,命令行版本仍然使用現代4.0 Halo主題,而Flash Builder使用3.5的經典Halo主題,區別在於。 (在flash builder中將項目更改爲4.0會產生與命令行相同的外觀。)

+0

此外,我使用的一些現有樣式是未命名空間的,而Flex 4則需要其他樣式。將'@namespace mx =「http://www.adobe.com/2006/mxml」;'添加到所有舊樣式前的頂部和'mx |'。現在只需要在多個組件內部找到一些不一致的問題,但現在它再次很好。 – Kevin 2010-08-27 20:52:14

0

你應該把你的全局樣式爲全球性的選擇在樣式表的頂部,就像這樣:

global { 
    /* styles */ 
} 
相關問題