rendered paste bodyclass z_ord {
private var tbl:Array;
function z_ord() {
tbl = new Array();
}
function register(mc:MovieClip) {
tbl.push(mc);
mc.swapDepths(tbl.length-1);
return tbl.length-1;
}
function unregister(mc:MovieClip):Array {
for (var i = 0; i<=tbl.length; i++) {
if (tbl[i] == mc) {
tbl[i].splice(i, 1);
}
}
return tbl;
}
function setPosition(mc:MovieClip, index:Number) {
var tmp_v = tbl[index];
tbl[index] = mc;
tbl[index].swapDepths(index);
tbl[index+1] = tmp_v;
tbl[index+1].swapDepths(index+1);
for (var i = tbl.length; i>=index+2; i--) {
tbl[i] = tbl[i+1];
tbl[i].swapDepths(i);
}
}
function getPosition(mc:MovieClip) {
for (var i = 0; i<=tbl.length; i++) {
if (tbl[i] == mc) {
var re = i;
}
}
return re;
}
function getTotal() {
return tbl.length;
}
}