【问题标题】:Flex application font style is different between Flash Builder and MXMLCFlash Builder 和 MXMLC 之间的 Flex 应用程序字体样式不同
【发布时间】:2010-08-16 19:35:40
【问题描述】:

当我用 MXMLC 编译我的项目时,我得到一个浅灰色字体;如果我指定 CSS 样式 Application { color: black;} 它会修复一些颜色,但不会修复大部分颜色。当我使用 Flash Builder 编译时,它是一个不错的纯黑色。我使用的是 Halo.swc 而不是任何 Spark 的东西,我在 MXMLC 编译计算机上安装了相同的字体,相同的 SDK,所以 Flash Builder 是在某处使用样式表还是我不知道的东西?

【问题讨论】:

    标签: apache-flex flash mxmlc


    【解决方案1】:

    您应该将全局样式放入样式表顶部的全局选择器中,如下所示:

    global {
      /* styles */
    }
    

    【讨论】:

      【解决方案2】:

      我应该提到我使用的是 Flash Builder 的 3.5 编译器而不是 4.0,因为该项目很旧,而且我的命令行 SDK 是 4.0,只有传入的兼容性版本 = 3.5 标志。无论如何,命令行版本仍然是使用现代 4.0 Halo 主题,而 Flash Builder 使用 3.5 的经典 Halo 主题,这就是区别所在。 (在 flash builder 中将项目更改为 4.0 会导致与命令行相同的外观。)

      【讨论】:

      • 此外,我拥有的一些现有样式没有命名空间,而 Flex 4 要求其他样式。在顶部添加@namespace mx="http://www.adobe.com/2006/mxml";,在所有旧样式前添加mx|。现在只需在更多组件中发现一些小不一致,但现在一切都很好了。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 2013-01-17
      相关资源
      最近更新 更多