1

我和我的搭档正在做一个项目,我们必须开发一个简单的游戏,并且还有两个视频,例如博物馆界面。我们已经建立了一个主页(场景 1),其中只包含一个 ENTER 按钮,然后我们有一个菜单页面(场景 2),其中包含视频 1、视频 2 和游戏的三个按钮。

我们被告知我们不应该使用场景,所以我们希望将两个场景放在一个时间轴上以及后续场景。有没有简单的方法把场景 2 放到场景 1 的时间线上?

4

1 回答 1

1

您将需要管理每个页面的可见性。使用 page1.visible = true 和 page2.visible = false 启动应用程序。当用户单击播放按钮时,交换这些值。这样,两个页面同时在舞台上,您不必使用场景。

根据您最终使用的复杂程度或页面数量,您可能需要研究 MVC(模型/视图/控制器)架构设计。他们可以很好地处理任何语言的多个视图。Flash 的不同之处在于它内置了处理 UI 的方法,可以很容易地做简单的事情,但是一旦它开始变大,它就不能很好地扩展。

于 2012-11-19T18:27:08.377 回答