Jsfl delete all sounds from fla

this jsfl script only runs on the first file in a folder. i don’t know what is wrong with it. any ideas?

var folderURI = fl.browseForFolderURL("Select a folder:");
var folderContents = FLfile.listFolder(folderURI);

for (var i=0; i<folderContents.length; i++) {
   var fileURL = folderURI + "/" + folderContents*;
   var theFile = fileURL.substr(fileURL.length-4, 4);
   
    if(theFile == ".fla"){
         
    fl.openDocument(fileURL);
       
    var dom = fl.getDocumentDOM();
    var items = dom.library.items;
    var lib= dom.library;
    for(var i=0;i<items.length;i++)
    {
       
thanks!
       if(items*.itemType=="sound") 
       {
       lib.deleteItem(items*.name)
       fl.trace(items*.name);
        }
    }

 fl.saveDocument(dom);
 fl.closeDocument(dom,true);
   
}
}