Re: [問題] button按兩次後即跳出迴圈這如何寫?
※ 引述《meglie (meglie)》之銘言:
: 沒有笨問題 所以我又來問問題了~
: 請問利害的大大
: 假設有一button A 在迴圈裡,
: 若按A一次一樣繼續執行,而按A第二次則跳出迴圈
: 請問我如何用AS寫 A再按第二次後才會跳出迴圈??
抱歉..我講的太不清不楚了
我要做的遊戲是:
假如有
花費時間: _ _ _
Q1:現在拿1000元 ◎(button)
Q2:一天 後拿 10000元 ◎(button)
你會選擇哪一邊??
其中Q1的錢數 、Q2的錢數和天數都會改變如下:
除非連續兩次選擇 Q2,Q2的天數才會改變(由一天,變為一週...)
否則在同一時間裡,玩家每次的選擇
Q1的錢數會慢慢減少(由1000變為995,960...)
Q2的錢數會一直增加(10000變為100000....每次增加一個0)
以下是我寫的AS...
我要問的是這個部份《除非連續兩次選擇 Q2,Q2的天數才會改變(由一天,變為一週..》
怎麼寫AS辨識button兩次選擇Q2以跳去下個時間呢?? 好難@___@
stop();
//Q1錢數陣列
q1_txt =
["1000","995","960","920","800","700","600","500","400","300","200","100","60","20","5"];
//Q2時間陣列
q2_time = ["一天","一週","兩個月","六個月","一年","五年","二十五年"];
//設定錢數迴圈
j=1;
function rsq() {
if (j<15){
_root.q1_mc.q1_txt.text = q1_txt[j];
_root.q2_mc.q2_txt.text += "0";
}
j=j+1;
return ;
}
//設定Q2時間
i=0;
function timmer(){
if(i<7){
_root.q2_mc.q2_time.text = q2_time[i];
i=i+1;
}
setQ();
}
setQ();
function setQ() {
this.q1_mc.q1_txt.text = q1_txt[0];
_root.q2_mc.q2_txt.text = "10000";
_root.q2_mc.q2_time.text = q2_time[0+i];
//選Q1呼叫rsq
_root.q1_mc.s1_btn.onRelease = function(){
rsq();
}
(有問題的地方)@__@
//選Q2呼叫rsq
var flag = false ;
_root.q2_mc.s2_btn.onRelease = function(){
flag = true;
rsq();
return flag;
_root.q2_mc.s2_btn.onRelease = true ;
rsq();
timmer();
}
}
//計時器
var startTime = (new Date()).getTime();
time.onEnterFrame = function() {
var now = (new Date()).getTime();
this.time_ = Math.floor((now-startTime)/1000);
};
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.143.1
推
203.73.243.86 09/13, , 1F
203.73.243.86 09/13, 1F
→
203.73.243.86 09/13, , 2F
203.73.243.86 09/13, 2F
→
203.73.243.86 09/13, , 3F
203.73.243.86 09/13, 3F
→
203.73.243.86 09/13, , 4F
203.73.243.86 09/13, 4F
→
203.73.243.86 09/13, , 5F
203.73.243.86 09/13, 5F
推
218.160.143.1 09/13, , 6F
218.160.143.1 09/13, 6F
→
218.160.143.1 09/13, , 7F
218.160.143.1 09/13, 7F
推
218.162.150.43 09/14, , 8F
218.162.150.43 09/14, 8F
→
61.62.226.170 09/14, , 9F
61.62.226.170 09/14, 9F
→
61.62.226.170 09/14, , 10F
61.62.226.170 09/14, 10F
→
61.62.226.170 09/14, , 11F
61.62.226.170 09/14, 11F
→
61.62.226.170 09/14, , 12F
61.62.226.170 09/14, 12F
→
61.62.226.170 09/14, , 13F
61.62.226.170 09/14, 13F
→
61.62.226.170 09/14, , 14F
61.62.226.170 09/14, 14F
→
61.62.226.170 09/14, , 15F
61.62.226.170 09/14, 15F
→
61.62.226.170 09/14, , 16F
61.62.226.170 09/14, 16F
推
163.15.180.2 09/14, , 17F
163.15.180.2 09/14, 17F
→
163.15.180.2 09/14, , 18F
163.15.180.2 09/14, 18F
推
163.15.180.2 09/14, , 19F
163.15.180.2 09/14, 19F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章