我試圖通過complie我mxmlc的項目是這樣的:mxmlc的嵌入資產
[prj_folder]\src>mxmlc mymxml.mxml -library-path+=../libs -sp+=..\assets
,我得到這樣的錯誤:
[prj_folder]\src\view\controls\controlname.mxml(7): Error: Problem finding external st
ylesheet: assets/cssname.css
<fx:Style source="assets/cssname.css"/>
[prj_folder]\src\view\constants\Images.as(24): col: 3: Error: Unable to transcode assets/ icons/icon1.png.
如何包括編譯器的資產?
資產目錄位於源文件夾(.- src文件夾,../assets,../libs - 源文件包外的文件夾)之外。我aloso試圖將資產移動到src,但它會產生相同的錯誤。關於「這是一個目錄設置問題;不是編譯器錯誤。」什麼是「目錄設置問題」? Flash Builder是否使用mxmlc?所以,我的問題是「如何將參數傳遞給mxmlc來編譯swf?」 – 2xMax 2011-06-08 13:53:20
@ 2xMax我相信你有你的目錄在錯誤的位置。這就是我所說的「目錄設置問題」。我不認爲您可以將資源目錄存儲在源文件夾之外。您想從Flex代碼中引用的資源應該與主應用程序文件相關;不在上面。這就像在web根目錄外放置圖像並詢問爲什麼它不會加載到網頁中。 – JeffryHouser 2011-06-08 14:24:42
肉體生成器符合我的項目。因此,資產可以位於項目之外。附:我還在上面寫了「我嘗試將資產移動到src」。 – 2xMax 2011-06-09 21:41:36