Try this:
PHP Code:
var files = new Array("728x250_expandable_frame1.jpg", "728x250_expandable_frame2.jpg", "728x250_expandable_frame3.jpg", "728x250_expandable_frame4.jpg", "728x250_expandable_frame5.jpg", "728x250_expandable_frame6.jpg", "728x250_expandable_frame7.jpg", "728x250_expandable_frame8.jpg", "728x250_expandable_frame9.jpg", "728x250_expandable_frame10.jpg", "728x250_expandable_frame11.jpg", "728x250_expandable_frame12.jpg");
var myarr = new Array();
for (var i = 0; i<files.length; i++) {
var getstr = files[i].indexOf("_frame")+6;
var str1 = files[i].substr(0, getstr);
var str2 = files[i].substr(getstr);
var strar = str2.split(".");
var obj = new Object();
obj.firstpart = str1;
obj.thenumber = Number(strar[0]);
obj.filetype = "."+strar[1];
myarr.push(obj);
}
myarr.sortOn("thenumber",Array.NUMERIC);
for (var j = 0; j<myarr.length; j++) {
files[j] = myarr[j].firstpart+myarr[j].thenumber+myarr[j].filetype;
}
trace(files);