2011-06-10 75 views
0

我有一個FLex 4項目。FLEX項目中的css,swf和皮膚mxml文件位置

由於所有css,swf和皮膚mxml文件放在一個文件夾中,它變得很麻煩。我想將css分離到css文件夾和skins文件夾下,我希望將swf文件夾和皮膚mxml文件放在皮膚文件夾本身的根目錄中。

我想知道這是否是處理文件位置的正確方法。因爲它在css文件中,我現在必須指定swf的路徑,例如... /skins/myswf.swf

所以我也想知道這是否會在運行時遇到任何性能問題的接口?

感謝您引導我以最合適的方式。

+0

你是如何編譯你的項目的? Flash Builder? – 2011-06-10 17:24:10

+0

是的,我使用Flash Builder 4.0 – FlexBoz 2011-06-14 09:44:14

+0

我不明白爲什麼你的皮膚在自己的swf中。你應該截取你的目錄結構。 – 2011-06-14 17:22:59

回答

1

我發現創建一個單獨的庫項目來存儲您的所有主題是最好的。這樣你可以讓多個應用程序引用相同的樣式和皮膚。它也迫使你組織你的代碼,這有時會令人望而生畏。

這對於跨平臺使用相同的主題也特別有用,例如...想象一個移動應用程序,原生應用程序和所有使用相同樣式的網絡應用程序,非常合適?

查看我附加的一個示例工作區的截圖..並且在interwebs上有很多關於創建一個flex庫項目的信息。

theme library project

+0

你應該發佈一些鏈接以及更詳細地解釋這個概念 – shaunhusain 2011-11-09 06:28:30