如何将2个Flash游戏与菜单结合在一起?

时间:2012-12-07 13:20:38

标签: actionscript-3 button flash-cs6

我在Flash和AS3中创建了两个不同文件的游戏,并希望将它们与在第三个文件上创建的菜单相结合。我可以导入它们还是复制粘贴它们? ActionScript应该在游戏线上还是应该都在同一个动作层中?

如何设置菜单?我所做的一切似乎都在某种程度上弄乱了。

我有一个动画开始菜单,其中包含“开始”和“关于游戏”按钮。 当你点击开始按钮(start123_btn)它会带你进入一个菜单,在那里你可以选择两个游戏(我想要与我创建的两个游戏联系起来,在那些游戏中我想要一种方式返回主游戏菜单)。

关于游戏按钮会将您带到另一个按钮,该按钮提供了我想要的游戏细节,当他们点击它时会将它们带回主菜单(第60帧)。

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

TL;博士

创建第三个使用Loader加载每个游戏的SWF 为每个游戏添加startGame()stopGame()方法来控制它们。

细节

创建一个定义菜单并加载每个游戏的包装器。加载游戏后,请致电startGame()初始化SWF。在关闭游戏之前可以调用stopGame()

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

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

    // ...
}

对第二场比赛做同样的事。