作者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)
推 sxazdc:謝謝講解! 11/13 14:24
推 icenivek:是d1+d2吧~d1-d2變成七也太猛了一點XD 11/13 14:35
→ scars:對喔XDDD 11/13 14:47