All pastes #489575 Raw Edit

buho29

public text v1 · immutable
·published 2007-05-15 16:33 UTC
rendered paste body
var ar:Array = new Array();
for (var f=0; f<10; f++) {
	ar.push(new Array());
	for (var c=0; c<5; c++) {
		ar[f][c] = f;
	}
}

function removeFileArray(array:Array,... resto) {
	var tmp:Array;
	trace("arg " + resto +"\n");
	for (var i=0; i<resto.length; i++) {
		array.splice(resto[i],1);
		//
		tmp = new Array();
		for (var c=0; c<array[0].length; c++)tmp.push(0);
		array.unshift(tmp);
	}
}

trace(arrayToString(ar));
removeFileArray(ar,1,3,5,7,9);
trace(arrayToString(ar));

// util
function arrayToString(arr:Array = null):String {
	var str:String = "";
	for (var fila = 0; fila < arr.length; fila++) {
		for (var col = 0; col < arr[fila].length; col++) {
			str+=arr[fila][col]+"|";
		}
		str = str.slice(0,str.length-1)+"\n";
	}
	return str;
}

// salida 
/* 0|0|0|0|0
1|1|1|1|1
2|2|2|2|2
3|3|3|3|3
4|4|4|4|4
5|5|5|5|5
6|6|6|6|6
7|7|7|7|7
8|8|8|8|8
9|9|9|9|9

arg 1,3,5,7,9

0|0|0|0|0
0|0|0|0|0
0|0|0|0|0
0|0|0|0|0
0|0|0|0|0
0|0|0|0|0
2|2|2|2|2
4|4|4|4|4
6|6|6|6|6
8|8|8|8|8
*/