0

プリローダーを作成したい .swf があります。最後に、プリローダーとコンテンツ .swf の両方を組み合わせた単一のファイルが必要です。

Flash プリローダーで見つけることができるすべてのチュートリアルは、次の 2 つのオプションのいずれかを提供します。

  1. プリローダー ラッパーで URLRequest を使用して、外部コンテンツ .swf をロードします。2 つの .swfs が必要ないため、これは機能しません。

  2. Flash IDE で作成したアセットに対して機能する、このような「単一 SWF」ソリューション。このルートなら簡単に行けると思っていたのですが、困っています。Flash IDE を使用してコンテンツ .swf をインポートできません。次のように埋め込みタグを使用できます。

    [Embed(source="content.swf")]
    private var MyContent:Class;
    

    しかし、この埋め込みコンテンツは最初のフレームでエクスポートされるように見えるため、コンテンツ .swf が読み込まれた後にのみプリローダーが表示されます。私はそれがこれらの線に沿ったものだと推測しています。何かご意見は?

4

1 に答える 1

1

しかし、この埋め込みコンテンツは最初のフレームでエクスポートされるようです

あなたは完全に正しいです。デフォルトではすべてEbmedが最初のフレームに埋め込まれますが、mxmlc はメタタグを介して最初のフレームにプリローダーを持つ 2 つのフレーム swf を作成することで解決策を提供します。

[Frame(factoryClass="Preloader")]

ステップ バイ ステップ ガイドは、http://www.bit-101.com/blog/?p=946にあります。

于 2013-02-18T07:00:54.270 に答える