使用編譯器恆定我想使用一個編譯器常量來修改某些嵌入式文件的路徑,這對於不同的項目(其共用相同的源代碼)不同AS3/FlashDevelop中 - 在嵌入
IE中。轉換此:
[Embed(source ='mypath/myfile.png')] public static const myimage:Class;
成類似:
[嵌入(源= CONFIG :: gfx_path + 'myfile.png')]公共靜態常量MYIMAGE:類;
其中CONFIG :: gfx_path是 'mypath中/'
問題是不進行編譯(錯誤:無效元數據)。事實上,你甚至不能這樣做:「mypath /」+「myfile.png」,因爲它會給出同樣的錯誤。
謝謝!
完成此操作時有問題嗎?有什麼問題? – JeffryHouser
嗨。問題是不編譯它(錯誤:無效的元數據)。事實上,你甚至不能這樣做:「mypath /」+「myfile.png」,因爲它會給出同樣的錯誤。 – Cristian
也許有條件的編譯不是要走的路。設置不同的資產目錄並將其添加到你的源路徑,你需要四個你的構建。這可以通過ANT或Maven完成,或者您只是爲不同的編譯使用不同的配置文件。 –