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 
0i<files.lengthi++) {
    var 
getstr files[i].indexOf("_frame")+6;
    var 
str1 files[i].substr(0getstr);
    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 
0j<myarr.lengthj++) {
    
files[j] = myarr[j].firstpart+myarr[j].thenumber+myarr[j].filetype;
}
trace(files);