求助各位大神!用flash as3做剪刀石头布游戏,得不到正确结果
flash吧
全部回复
仅看楼主
level 1
拜托各位大神看一下代码哪里有问题。
代码如下 :
stop();
var result1:Number=0;
var result2:Number=int(Math.random()*3)+1;
function a()
{
if(result1==1 || result2==1)
{
e_txt.text="平局";
}
else if (result1==1 || result2==2)
{
e_txt.text="您输了";
}
else if (result1==1 || result2==3)
{
e_txt.text="您赢了";
}
else if (result1==2 || result2==1)
{
e_txt.text="您赢了";
}
else if (result1==2 || result2==2)
{
e_txt.text="平局";
}
else if (result1==2 || result2==3)
{
e_txt.text="您输了";
}
else if (result1==3 || result2==1)
{
e_txt.text="您输了";
}
else if (result1==3 || result2==2)
{
e_txt.text="您赢了";
}
else if (result1==3 || result2==3)
{
e_txt.text="平局";
}
}
function duishou()
{
if (result2==1){
d_txt.text="剪刀";
}else if (result2==2){
d_txt.text="石头";
}else if(result2==3){
d_txt.text="布";
}
}
jiandao_btn.addEventListener(MouseEvent.CLICK,jiandao);
shitou_btn.addEventListener(MouseEvent.CLICK,shitou);
bu_btn.addEventListener(MouseEvent.CLICK,bu);
function jiandao(e:MouseEvent)
{
result1=1;
duishou();
a();
}
function shitou(e:MouseEvent)
{
result1=2;
duishou();
a();
}
function bu(e:MouseEvent)
{
result1=3;
duishou();
a();
}
2017年06月28日 00点06分 1
level 1
顶一下[惊讶]
2017年06月28日 01点06分 2
level 11
||改为&&
2017年06月28日 01点06分 3
好了哈哈哈谢谢大神
2017年06月28日 01点06分
@阿尔卑斯青蛙℃ 难者不会会者不难
2017年06月28日 01点06分
level 8
。。。
2017年06月28日 01点06分 4
1