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

Actionscript 3 如何将2个flash游戏与菜单结合在一起?,actionscript-3,button,flash-cs6,Actionscript 3,Button,Flash Cs6,我在Flash和AS3中创建了两个不同文件的游戏,并希望将它们与在第三个文件上创建的菜单相结合。我是导入它们还是复制粘贴它们?动作脚本应该在游戏线上,还是应该在同一个动作层 如何设置菜单?我做的每件事似乎都把事情搞砸了 我有一个动画开始菜单,有一个开始和一个关于游戏按钮。 当你点击开始按钮(start123_btn)时,它会带你进入一个菜单,你可以在其中选择两个游戏(然后我想连接我创建的两个游戏,在这些游戏中我想返回主菜单) “关于游戏”按钮会将您带到另一个按钮,该按钮提供有关游戏的一些详细信息

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

如何设置菜单?我做的每件事似乎都把事情搞砸了

我有一个动画开始菜单,有一个开始和一个关于游戏按钮。 当你点击开始按钮(start123_btn)时,它会带你进入一个菜单,你可以在其中选择两个游戏(然后我想连接我创建的两个游戏,在这些游戏中我想返回主菜单)

“关于游戏”按钮会将您带到另一个按钮,该按钮提供有关游戏的一些详细信息,我希望当他们单击该按钮时,它会将他们带回主菜单(第60帧)

有什么建议吗?

tl;博士 创建第三个SWF,使用
加载器加载每个游戏

向每个游戏添加
startGame()
stopGame()
方法来控制它们

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

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

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

    // ...
}

第二个游戏也是如此。

到目前为止,我只有“导入flash.events.MouseEvent;停止();开始123_btn.addEventListener(MouseEvent.CLICK,菜单);功能菜单(事件:MouseEvent):void{gotoAndStop(70)}about_btn123.addEventListener(MouseEvent.CLICK,about);函数about(event:MouseEvent):void{gotoAndStop(60);}'我在这方面有点生疏,所以我仍然有点困惑于如何将事物组合在一起。谢谢你,但是如果你能更具体一些,我应该在括号中放些什么?当使用
加载程序时,由于它的内容已加载,将调用根对象的构造函数。如果您在其中加入了一些游戏逻辑,则应将其移动到
startGame()