1

Flash と AS3 で 2 つのゲームを異なるファイルで作成しましたが、それらを 3 つ目のファイルで作成したメニューと結合したいと考えています。それらをインポートするか、コピーして貼り付けますか? ActionScript はゲーム ラインに配置する必要がありますか、それともすべて同じアクション レイヤーに配置する必要がありますか?

メニューの設定方法を教えてください。私がすることはすべて、どういうわけかそれを台無しにしているようです。

[スタート] ボタンと [ゲームについて] ボタンがあるアニメーションのスタート メニューがあります。[スタート] ボタン (start123_btn) をクリックすると、2 つのゲームから選択できるメニューが表示されます (次に、作成した 2 つのゲームと接続したいのですが、それらのゲームでメインに戻る方法が必要です)。メニュー)。

[ゲームについて] ボタンをクリックすると、必要なゲームの詳細が表示される別のボタンに移動し、クリックするとメイン メニュー (フレーム 60) に戻ります。

何かアドバイス?

4

1 に答える 1

3

tl; dr

を使用して各ゲームをロードする3番目のSWFを作成しますLoader。それらを制御するために各ゲームにメソッドを
追加startGame()します。stopGame()

詳細

メニューを定義するラッパーを作成し、各ゲームをロードします。ゲームがロードされたら、を呼び出しstartGame()てSWFを初期化します。stopGame()ゲームを終了する前に呼び出すことができます。

public class Game1 extends MovieClip
{
    public function startGame():void
    {
        // ...
    }

    public function stopGame():void
    {
        // ...
    }

    // ...
}

2番目のゲームでも同じことをします。

于 2012-12-07T13:27:15.767 に答える