✔ 最佳答案
唔係好清楚你想要既情況,因為未完全define到個situation,例如如果同一個按鈕被按了一次以上,還會唔會生效?
以我大概推斷,或者你可以試下咁囉 (我只係憑直覺去寫,可能會有d更快更好既code架)
var clicks = new Array();
for (i=0; i<4; i++) {
clicks[i] = false;
}
function checkClicks() {
if (clicks[0] && clicks[1] && clicks[2] && clicks[3]) {
// 去下一個場景既code
}
}
obj1.onRelease = function () {
clicks[0] = true;
checkClicks();
}
obj2.onRelease = function () {
clicks[1] = true;
checkClicks();
}
obj3.onRelease = function () {
clicks[2] = true;
checkClicks();
}
obj4.onRelease = function () {
clicks[3] = true;
checkClicks();
}
2007-04-13 05:37:47 補充:
如果每一個按鈕都係按完一次就ok,咁呢段code應該ok架啦