Sorting an Array

Is there a way to do a sort on one array, and then use the new order created as a result of the sort to sort a corresponding array/s?

say i have


array1:Array = new Array("c", "e", "a", "d", "b");

array2:Array = new Array("sfas", "weradfa", "asdf", "etw", "nvbncv");

if i sort array1, how can i make array2 match the new order of array1?