2010-12-17 27 views
0

我有一個圖像組件,其源設置爲嵌入式圖像。當我將此模塊的 加載到外殼模塊中時,圖像不顯示。爲什麼?嵌入式圖像不適用於模塊

我必須將該圖像的一個實例放到shell模塊的代碼庫中,只需要 使它工作。這不應該,對吧?

任何想法?

謝謝任何​​有用的提示!

回答

2

如果您使用Flash/Flex Builder創建初始模塊,請確保檢出項目屬性(在導航器中右鍵單擊該項目並轉至屬性),並確保所涉及的文件夾/文件顯示爲包括在資產中......好吧,如果你把它編譯成swc的話......對不起,可能會出現這種情況。確保在構建模塊時,您並未針對特定應用程序對其進行優化,以免它包含您正在優化的應用程序也包含的資源(project-> properties-> flex modules-> edit-> do不優化)。

+0

也許這就是問題。在'Flex Modules'下,我沒有列出任何東西。我是否必須創建一個模塊來爲項目構建? – fumeng 2010-12-17 19:19:19

+0

有點困惑...澄清這裏的最終目標是創建一個模塊,然後使用另一個應用程序中的所述模塊是否正確?如果出現這種情況,可以說ProjectA是您構建模塊的地方,它應該包含一個Flex模塊(通過右鍵單擊該文件夾並打到new-> flex模塊創建)中的組件。現在在ProjectA中,您將在屬性中看到一個模塊部分,並且您不希望它優化(當您首次創建模塊時也是一個選項)。然後在Project B中,你應該包含來自ProjectA的swf(ModuleLoader)將再次評論另一種可能性 – shaunhusain 2010-12-17 21:14:36

+0

否則你創建一個庫項目,它將生成一個swc文件,然後使用它作爲ProjectB的依賴項,在這種情況下,你想檢查swc(ProjectA)的項目屬性中包含的資產,讓我知道哪一個聽起來更像你正在做的事情,我可以指引你在正確的方向 – shaunhusain 2010-12-17 21:16:02