Shuffle multidimensional array

I need to shuffle the nested array, but can’t figure out how.

var myArray:Array = [[“A1”,“A2”],[“B1”,“B2”],[“C1”,“C2”],[“D1”,“D2”]];

I want the output to be like: A2,A1 etc
I can shuffle the sets so it traces B1,B2,A1,A2,D1,D2,C1,C2.
But I need to shuffle the inner parts.