我的理解是嵌入式图像被压缩并存储为应用程序二进制文件(SWF 文件)的一部分,并且在实例化具有嵌入式图像属性的类时,所有图像都会立即加载并保留在内存中,因此它们随时可用,不需要异步加载。这当然听起来很直观,但它绝对正确吗?
例如,如果我使用的类定义
class BunchOfEmbeddedImages {
[Embed(source="some_image_1.png")]
private var someImage1:Class;
.
.
.
[Embed(source="some_image_100.png")]
private var someImage100:Class;
}
假设每个图像为 100KB,当创建此类的实例时,应用程序现在是否为 10000KB(因为它们已解压缩,所以更多)?