【发布时间】:2011-09-29 18:59:21
【问题描述】:
我们在 Flex 4.5.1 和 AIR 2.7 中构建原型和演示应用程序,以供移动和桌面使用。这些往往涉及大量的全屏 .PNG 文件。最近,我们一直在寻找对代码进行分段以实现灵活性和多屏重用的方法。
人们对分割项目和库以使编译时间最短且图像易于替换有什么建议?
【问题讨论】:
标签: css apache-flex flex4 air swc
我们在 Flex 4.5.1 和 AIR 2.7 中构建原型和演示应用程序,以供移动和桌面使用。这些往往涉及大量的全屏 .PNG 文件。最近,我们一直在寻找对代码进行分段以实现灵活性和多屏重用的方法。
人们对分割项目和库以使编译时间最短且图像易于替换有什么建议?
【问题讨论】:
标签: css apache-flex flex4 air swc
我想到了几个策略:
[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"} />
【讨论】: