【问题标题】:Flex - understanding how to properly reference an image in a library project css fileFlex - 了解如何正确引用库项目 css 文件中的图像
【发布时间】:2011-11-25 09:40:38
【问题描述】:

我的 flex (flash builder 4) 项目引用(嵌入)了一个 flex 库项目 (ReusableFx)。它在构建和运行时运行良好,但我正在努力解决设计模式错误“设计模式:组件布局期间出错...”。

在 flex 库项目中有一个引用 png 文件的“default.css”文件。具体是这样的:

icon:               Embed("assets/icons/filter.png");

它在我构建和运行时工作,我看到了图标,但问题是设计模式在 flash builder 中的工作方式必须不同,并且与这条线中断。

我尝试了一些没有区别的东西: - 在前面添加一个“/” - 将其更改为 Embed(source=".​​.. - 将“assets.icons”组和 png 文件添加到我的项目中 - 还尝试在前面添加“/” - 添加一个名为 assets 的文件夹和一个名为 icons 的文件夹,然后将 png 文件放入我的项目中。 - 将其更改为引用库而不是嵌入我的项目中

我和他们有一个bug open,但我希望有人能给我一些与 css 和嵌入图像有关的想法。

【问题讨论】:

    标签: css apache-flex flash-builder embed


    【解决方案1】:

    尝试 ./ 并尝试运行它应该解决的“清理”,还要确保路径是相对于项目而不是 css 位置,这很可能是构建器中的路径解析问题。

    【讨论】:

      【解决方案2】:

      所以我遇到了一种修复方法。我决定测试 Flash Builder 4.5(目前使用 4.01)。我导入了项目并遇到了同样的错误。然而,FB 4.5 向我展示了一些新的东西: swc 'C:\Program Files\Adobe\Adobe Flash Builder 4.5\sdks\4.5.1\frameworks\libs\charts.swc' 具有默认样式并且在库路径中,这意味着依赖项将在没有样式。这可能会导致使用输出 swc 的应用程序缺少皮肤。 swc 应该放在外部库路径中。 ReusableFx 未知的 Flex 问题

      所以,我将项目库构建路径设置为使用默认(外部)的框架链接,而不是合并到代码中。单击确定,构建,这些新警告就会消失。

      现在屏幕在设计模式下可见。

      【讨论】:

        猜你喜欢
        • 2020-11-08
        • 1970-01-01
        • 2011-01-31
        • 1970-01-01
        • 1970-01-01
        • 2021-08-10
        • 1970-01-01
        • 2019-05-18
        • 2012-06-04
        相关资源
        最近更新 更多