2011-09-26 30 views
1

我的flex(flash builder 4)项目引用(嵌入)flex库项目(ReusableFx)。当它构建并运行时,它的工作状况良好,但我正在努力解决设计模式错误“设计模式:组件布局过程中出错...”。Flex - 了解如何在库项目中正确引用图像css文件

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

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

它的工作原理,当我建立和运行,我看到这个图标,但问题是,设计模式,必须工作在Flash Builder和休息这条线不同。

我尝试了一些事情没有什么区别: - 增加一个“/”前面 - 将其更改为嵌入(来源=” ... - 添加‘assets.icons’组和PNG文件到我的项目 - 也尝试在前面添加一个“/” - 添加一个名为assets的文件夹和一个名为icons的文件夹,然后将png文件放入我的项目中。 - 将其更改为引用库而不是嵌入我的项目中

我有一个bug open与他们,但我希望有人可以给我一些想法,已经与CSS和嵌入图像。

回答

0

所以我遇到了一种修复。我决定测试Flash Builder 4.5(目前使用4.01)。我导入了项目并且有相同的错误。但是,FB 4.5向我展示了一些新东西: swc'C:\ Program Files \ Adob​​e \ Adob​​e Flash Builder 4.5 \ sdks \ 4.5.1 \ frameworks \ libs \ charts.swc'具有样式默认值并位于库路径中,这意味着依赖关系将在没有样式的情况下被链接。这可能会导致使用输出swc的应用程序缺少外观。 swc应该放在外部库路径中。 ReusableFx未知Flex问题

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

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

0

尝试./并尝试运行它应该解析的“清理”,并确保该路径与项目相关而不是css位置,它最有可能是构建器中的路径解析问题。

相关问题