2011-09-26 50 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位置,它最有可能是構建器中的路徑解析問題。