【问题标题】:How to switch from using scenes to just using timeline with one scene如何从使用场景切换到仅在一个场景中使用时间轴
【发布时间】:2012-11-19 16:52:45
【问题描述】:
我和我的合作伙伴正在开展一个项目,我们必须在其中开发一个简单的游戏,并且还有两个视频,例如博物馆界面。我们已经建立了一个主页(场景 1),其中只包含一个 ENTER 按钮,然后我们有一个菜单页面(场景 2),其中包含视频 1、视频 2 和游戏的三个按钮。
我们被告知不应使用场景,因此我们希望将两个场景放在一个时间轴上,并将后续场景放在一起。有没有一种简单的方法可以把场景 2 放到场景 1 的时间线上?
【问题讨论】:
标签:
actionscript-3
flash
adobe
project
【解决方案1】:
您将需要管理每个页面的可见性。使用 page1.visible = true 和 page2.visible = false 启动应用程序。当用户单击播放按钮时,交换这些值。这样,两个页面同时在舞台上,您不必使用场景。
根据您最终使用的页面的复杂程度或数量,您可能需要研究 MVC(模型/视图/控制器)架构设计。他们可以很好地处理任何语言的多个视图。 Flash 的不同之处在于它内置了处理 UI 的方法,可以轻松地做简单的事情,但是一旦它开始变大,它就不能很好地扩展。