ボタンを押すと非常に大きな画像がステージに追加されるアプリを作成しています (画面よりも大きいですが、ユーザーがドラッグできます)。
ボタンを押すと、画像 (まあ、movieClip) が表示され、うまくドラッグでき、その中のボタンが機能します。
ただし問題は、ボタンを押してから画像が表示されるまでに約 6 秒の一時停止があることです。パブリッシュとコンパイル用に 1 つの .fla ファイルを使用し (ここでは Main.fla と呼びましょう)、別のファイルをすべてのグラフィックスを保持するために使用しています。グラフィックは、次の埋め込みコマンドで追加されます。
[Embed (source = "assets/graphic.swf", symbol = "Content")]
private var Content:Class;
private var _content:*;
すべての変数が宣言されているこれらの行があります (クラス定義とコンストラクター関数の間)。このように埋め込むことは、コンパイル時にそれをロードすることと同等であるという印象を受けました。これは本当ですか?ボタンを押したときの遅延の原因は何ですか?
ラグをなくすことができない場合、別のアイデアとして、回転する円などを作成して、ユーザーに「心配しないでください。読み込み中です!」と伝えることでした。