作者scars (scars)
看板Flash
标题Re: [问题] 用flash制作掷骰子的ActionScript
时间Sun Nov 13 13:40:08 2011
有各种问题 我直接回在引文里
※ 引述《sxazdc (没啥好说的!)》之铭言:
: fred.stop();
: ethel.stop();
不用dice1 dice2而要用fred的原因是...?
: fred.buttonMode=ethel.buttonMode=true;
: function rollDice(MouseEvent){
var d1:int=Math.ceil(Math.random()*6)
var d2:int=Math.ceil(Math.random()*6)
fred.gotoAndStop(d1);
ethel.gotoAndStop(d2);
if(d1==d2){
: doubles_txt.text="You won!";
}else if(Math.abs(d1-d2)==7){
: seven_txt.text="You lose!"
: }else{
: doubles_txt.text="";
: seven_txt.text="";
: }
: }
: fred.addEventListener(MouseEvent.CLICK, rollDice);
: etherl.addEventListener(MouseEvent.CLICK, rollDice);
问题在你要判断两个的点数
直接用 fred==ethel 是不可行的
fred-ethel当然也不行
--
BABY爱して
いるぜ 全部舍てても
平気さ
こんな
俺は どうかして
る
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.216.2.89
※ 编辑: scars 来自: 61.216.2.89 (11/13 13:40)
※ 编辑: scars 来自: 61.216.2.89 (11/13 13:42)
1F:推 sxazdc:谢谢讲解! 11/13 14:24
2F:推 icenivek:是d1+d2吧~d1-d2变成七也太猛了一点XD 11/13 14:35
3F:→ scars:对喔XDDD 11/13 14:47