如果你要用按钮控制,场景中放一个按钮命名为mybtn,按一下抽取一组配对,直到抽取完成,把代码稍微修改一下,不用while循环即可。
var container = ["办公室1", "办公室2", "办公室3", "办公室4", "办公室5", "办公室6"];
//配对
function getMatch() {
if (container.length<2) {
trace("个数不足,无法配对");
return;
}
var _p1 = getRan();
var _p2 = getRan();
trace(_p1+"—对—"+_p2);
}
//获取随机一个值
function getRan():String {
var _ran = random(container.length);
var _temp = container[_ran];
container.splice(_ran, 1);
return _temp;
}
mybtn.onRelease = function() {
getMatch();
};