0
我試圖讓一箇舊的Flex項目啓動並運行。 (它是由其他人在Flash Builder中編寫的,我將它導入到FDT中)。在Flex項目中破碎的圖像
我注意到,我所有的MXML圖像鏈接都被破壞了。
我想我可以通過將資產目錄添加到包內容來彌補這一點。 (項目屬性 - > FDT AIR屬性 - >桌面...添加資產目錄)但它沒有幫助。
我找到了解決辦法。我簡單的說:
<mx:Image source="@Embed('assets/picture.png')"
相反的:
<mx:Image source="assets/picture.png"
我也試過/資產/ src目錄/資產,../assets/,/..assets/等...(由資產是src的一個子目錄)
但我很好奇爲什麼將資產目錄添加到包不起作用。考慮到該項目之前一定是有效的 - 我想讓它適用於我,而不需要修改。
其實,我確實必須在AS3的前面添加一個前導「/」。 [Embed(source =「/ assets/picture.png」)] 但我嘗試了MXML中的幾條路徑,但都沒有工作。 –