脚本模版
var status;
//Start
function start() {
status = -1;
action(1, 0, 0);
}
// 执行动作
function action(mode, type, selection) {
if (CheckStatus(mode)) {
if (status == 0) {
cm.dispose();
} else if (status == 1) {
//第二层对话
cm.dispose();
} else {
//最后一层对话完继续循环至此,推出结束
cm.dispose();
}
}
}
// 通用状态判断
function CheckStatus(mode) {
if (mode == -1) {
cm.dispose();
return false;
}
if (mode == 1) {
status++;
} else {
status--;
}
if (status == -1) {
cm.dispose();
return false;
}
return true;
}