这可能将是一个长镜头,因为我无法阐明什么,我尝试,但我会尽量尝试。 :)
我的整体概念是一个基本的(很基本的)游戏;你有成分(其中4),并取决于你选择哪一个,最终产品(在这种情况下,一个蛋糕)看起来不一样。
例如:如果你点击“蛋糕粉”按钮,将“巧克力”按钮和“水”按钮,你就会得到巧克力蛋糕。但是如果你只点击“蛋糕粉”按钮和“水”按钮,你就会得到香草蛋糕。
我不知道如何让,这取决于被点击的按钮,你会得到不同的结果代码时。有任何想法吗? = /
有一个“兜底”的按钮,我在把所有的脚本。现在,我有:
on (release) {
if (_root.buttons.water._visible == false);
gotoAndPlay(384);
if (_root.buttons.water._visible == true);
gotoAndPlay(383);
}
我想说,如果在水按钮被点击的任何一点,到这个结果(框384)。但如果水按钮没有被点击,进入这个结果(框383)。
希望有人有一个想法,我可以试试! :)
我使用Flash CS5和ActionScript 2.0。谢谢!
你可能需要先设置每个按钮的一些状态变量,跟踪的被点击了什么,什么也没有。就像是:
var cakeMixSelected = false;
var waterSelected = false;
var chocolateSelected = false;
当其中一个被释放,改变开关的变量为“true”。
那么,如果在你的检查报告应该是这个样子:
if(waterSelected == true) {
if(cakeMixSelected == true && chocolateSelected == true) {
//go to chocolate code here
} else if (cakeMixSelected == true) {
//vanilla here
} else {
//water only here
}
} else {
// no water code here
}