Created
September 18, 2012 05:46
-
-
Save MasatoMakino/3741476 to your computer and use it in GitHub Desktop.
FlashAICB アセットフォルダの整理.jsfl ref: http://qiita.com/items/e00398c3996e442fd7f6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var flaFolderName = "FlashAICB"; | |
var materialFolderName = "_material"; | |
var tempFolderName = "__MovingTmpFolder"; | |
var doc = fl.getDocumentDOM(); | |
var lib = doc.library; | |
lib.newFolder( materialFolderName ); | |
lib.newFolder( tempFolderName); | |
var folderItems = getFolderItems( lib, flaFolderName); | |
var materialItems = getFolderItems( lib, materialFolderName ); | |
var folderItems = folderItems.concat( materialItems ); | |
//現_materialフォルダ内のオブジェクトを退避 | |
var n = materialItems.length ; | |
for ( var i = 0; i < n; i++ ) | |
{ | |
lib.selectItem( materialItems[i].name ); | |
lib.moveToFolder( tempFolderName ); | |
} | |
renameAndMove( lib, folderItems, "movie clip",materialFolderName, "<MovieClip>_"); | |
renameAndMove( lib, folderItems, "bitmap",materialFolderName, "<image>_"); | |
renameAndMove( lib, folderItems, "component",materialFolderName, "<component>_"); | |
renameAndMove( lib, folderItems, "graphic",materialFolderName, "<graphic>_"); | |
renameAndMove( lib, folderItems, "button",materialFolderName, "<button>_"); | |
renameAndMove( lib, folderItems, "font",materialFolderName, "<font>_"); | |
renameAndMove( lib, folderItems, "sound",materialFolderName, "<sound>_"); | |
renameAndMove( lib, folderItems, "compiled clip",materialFolderName, "<compiled clip>_"); | |
renameAndMove( lib, folderItems, "screen",materialFolderName, "<screen>_"); | |
renameAndMove( lib, folderItems, "video",materialFolderName, "<video>_"); | |
lib.deleteItem(tempFolderName); | |
fl.trace("Command Complete."); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var n = lib.items.length; | |
var i = 0; | |
for ( i = 0; i < n; i ++) | |
{ | |
var tmpItem = lib.items[i]; | |
if( tmpItem.itemType != "folder" ) | |
{ | |
var nameIndex = tmpItem.name.indexOf( flaFolderName ); | |
if( nameIndex == 0 ) folderItems.push(tmpItem); | |
} | |
} | |
return folderItems; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment