【发布时间】:2018-09-07 17:26:19
【问题描述】:
所以我做了4个场景。在第一个场景中有 2 个按钮,它们都进入相同的下一个场景。在下一个场景中还有另一个按钮,但根据您在第一个场景中单击的按钮,您会转到下一个。
让我们更清楚:
场景一:Button1 和 Button2
场景 2:按钮
场景 3:基于 Button1 的结果
场景 4:基于 Button2 的结果
这就是我所拥有的:
场景1:
button1.addEventListener(MouseEvent.CLICK, nextSceneB1);
button2.addEventListener(MouseEvent.CLICK, nextSceneB2);
function nextSceneB1(event)
{
MovieClip(root).gotoAndPlay(1,"scene2"); /
}
function nextSceneB2(event)
{
MovieClip(root).gotoAndPlay(1,"scene2"); /
}
场景二:dont know what to add here
场景三:Outcome based on Button1
场景四:Outcome based on Button2
我该怎么办?
【问题讨论】:
-
使场景 2.1 和场景 2.2 看起来完全相同,因此方式将是场景 1 > 按钮 1 > 场景 2.1 > 按钮 > 场景 3 和场景 1 > 按钮 2 > 场景 2.2 > 按钮 >分别是场景 4。
-
@Organis 好的,这会起作用!但这听起来只是一种避免额外编码和添加不必要场景的方法。这是让它发挥作用的最佳方式吗?
-
我真的不喜欢混合脚本和时间线,这是很多头痛的根源。好吧,添加了一个答案,我认为应该可以。
-
@Organis 这是一个很好的观点。这对我有用,谢谢!
标签: actionscript-3 flash movieclip scene adobe-animate