私の理解では、埋め込まれた画像は圧縮され、アプリケーション バイナリ (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 になります (圧縮解除されるため、それ以上になります)。