我在Flash和AS3中创建了两个不同文件的游戏,并希望将它们与在第三个文件上创建的菜单相结合。我可以导入它们还是复制粘贴它们? ActionScript应该在游戏线上还是应该都在同一个动作层中?
如何设置菜单?我所做的一切似乎都在某种程度上弄乱了。
我有一个动画开始菜单,其中包含“开始”和“关于游戏”按钮。 当你点击开始按钮(start123_btn)它会带你进入一个菜单,在那里你可以选择两个游戏(我想要与我创建的两个游戏联系起来,在那些游戏中我想要一种方式返回主游戏菜单)。
关于游戏按钮会将您带到另一个按钮,该按钮提供了我想要的游戏细节,当他们点击它时会将它们带回主菜单(第60帧)。
有什么建议吗?
答案 0 :(得分:3)
创建第三个使用Loader
加载每个游戏的SWF
为每个游戏添加startGame()
和stopGame()
方法来控制它们。
创建一个定义菜单并加载每个游戏的包装器。加载游戏后,请致电startGame()
初始化SWF。在关闭游戏之前可以调用stopGame()
。
public class Game1 extends MovieClip
{
public function startGame():void
{
// ...
}
public function stopGame():void
{
// ...
}
// ...
}
对第二场比赛做同样的事。