2010-08-16 72 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 */ 
} 
相关问题