我被我的 Flash 游戏困住了。我需要以下逻辑的动作脚本中的语法。我的游戏很大而且解释起来很复杂,我会用一个简单的例子来解释一下。
我有 2 个按钮。第一个是button1,第二个是button2。当我点击 button1 时,应该会有一个猜测和响应,你的猜测是对还是错。说我的猜测是对还是错,这只是一个随机猜测函数。根据实例,只有 2 个按钮 button1 或 button2 应该是正确的。
谁能告诉我动作脚本中的语法来检查随机猜测?
提前致谢。
我被我的 Flash 游戏困住了。我需要以下逻辑的动作脚本中的语法。我的游戏很大而且解释起来很复杂,我会用一个简单的例子来解释一下。
我有 2 个按钮。第一个是button1,第二个是button2。当我点击 button1 时,应该会有一个猜测和响应,你的猜测是对还是错。说我的猜测是对还是错,这只是一个随机猜测函数。根据实例,只有 2 个按钮 button1 或 button2 应该是正确的。
谁能告诉我动作脚本中的语法来检查随机猜测?
提前致谢。
如果我正确理解了您的问题,这应该可以:
button1.addEventListener(MouseEvent.CLICK, randomGuess); // Event Listeners
button2.addEventListener(MouseEvent.CLICK, randomGuess);
function randomGuess(event:MouseEvent):void
{
var guess:Boolean = Boolean(Math.round(Math.random()));//Random Value
var input:Boolean; // To define input value
if (event.target.name == "button1"){
input = true; // set input value
}
else if (event.target.name == "button2"){
input = false;
}
if (guess == input){ //compare input value to the random value
trace("You guessed it.");
}
else{
trace("You didnt guess it.");
}
}