var doc = fl.getDocumentDOM(); var items = doc.library.items; var len = items.length; fl.outputPanel.clear(); var path = fl.browseForFolderURL("Select a folder") + '/'; for (xi = 0; xi < items.length; xi++){ doc.selectAll(); if (doc.selection.length > 0) doc.deleteSelection(); var item = items[xi]; var currFolder = ''; if (item.itemType == 'bitmap'){ doc.addItem({x: 0, y: 0}, item); doc.selectAll(); doc.align('top', true); doc.align('left', true); var tName = item.name.split('.'); var pArray = tName[0].split('/'); for (var xp = 0; xp < pArray.length - 1; xp++){ currFolder += pArray[xp] + '/'; if (!(FLfile.exists(path + currFolder))) FLfile.createFolder(path + currFolder); } doc.exportSWF(path + tName[0] + ".swf"); fl.trace('Exported ' + path + tName[0] + '.swf'); } }