0
我們在Flex 4.5.1和AIR 2.7中構建移動和桌面使用的原型和演示應用程序。這些往往涉及大量的全屏幕.PNG文件。最近我們一直在研究如何將代碼分割爲靈活性和多屏重用。爲大量圖像設置Flex/AIR項目結構?
人們對分割項目和庫有什麼樣的建議,使得編譯時間最短,圖像易於替換?
我們在Flex 4.5.1和AIR 2.7中構建移動和桌面使用的原型和演示應用程序。這些往往涉及大量的全屏幕.PNG文件。最近我們一直在研究如何將代碼分割爲靈活性和多屏重用。爲大量圖像設置Flex/AIR項目結構?
人們對分割項目和庫有什麼樣的建議,使得編譯時間最短,圖像易於替換?
一對夫婦的策略彈出腦海:
[Embed]
聲明外部化的資產,要使用一個CSS文件。此選項是更可取的,因爲在運行時加載圖像可爲您的多屏項目提供更好的靈活性。
或者:
如:
// assets-project/src/Images.as
public class Images {
[Embed('/assets/img/defaultAvatar.png')]
public static var defaultAvatar:Object;
}
// main-project/src/SomeView.mxml
<s:BitmapImage source="{Images.defaultAvatar"} />