1

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

如何设置菜单?我所做的一切似乎都以某种方式搞砸了。

我有一个动画开始菜单,它有一个开始和一个关于游戏按钮。当您单击“开始”按钮 (start123_btn) 时,它会将您带到一个菜单,您可以在其中从两个游戏中进行选择(然后我想连接我创建的两个游戏,在这些游戏中我想要一种返回主游戏的​​方法菜单)。

About the Game 按钮将您带到另一个按钮,该按钮提供了我想要的游戏的一些详细信息,当他们单击它时,它会将它们带回主菜单(第 60 帧)。

有什么建议吗?

4

1 回答 1

3

tl;博士

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

细节

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

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

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

    // ...
}

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

于 2012-12-07T13:27:15.767 回答