+1  A: 

You can use "\n" to break up a trace statement into multiple lines. I'm not quite sure if this is what you were asking in your question.

If your using flex you can use ObjectUtil.toString() to convert an object (nested arrays) into a string representation.

If your asking how to print one line with multiple traces I suggest converting to a string first. imagine you have a matrix broken into a rows array. Note this code isn't tested there may be typos. It also works under the assumption that your outer array contains an array of String objects, this might not be the case but It should help and can be converted for other data types.

var rowText:String = "";
trace ("BEGIN tracing rows");
for each (var row:Array in rows)
{
   for each (var value:String in row)
   {
       rowText = rowText + value + " ";
   }
   trace (rowText);
}
trace("END tracing rows");
Wes
IF its the last part of this answer you need then please accept jdecuyper's answer. That answer was first and is basically the same. I didn't see it before I continued editing my answer which only included the "\n" part origionally.
Wes
+1  A: 

The following code...

var jaggedArray:Array = new Array(new Array(" 1 "," 2 ", " 3 "), new Array(" 3 ", " 4 ", " 5 "));
var output:String = "";
for( var i:Number = 0; i < jaggedArray.length; ++i){
    for(var j:Number = 0; j < jaggedArray[i].length; ++j){
            output += jaggedArray[i][j];
    }
    output += "\n";
}
trace(output);

...produces the following output:

alt text

Is this what you're looking for? If it is the case, don't use the ugly string concatenation as I did, it is better to user a buffer as described in the SO question.

A jagged array is is an array whose elements are arrays. It has the peculiarity that its elements can be of different size.

jdecuyper
Upvoted sorry my answer overlapped.
Wes
Thanks! Upvoted yours too since it's also correct.
jdecuyper