CS5 Flash教授:寻找批量/批量发布插件
我正在从事一个flash项目,该项目有许多与之相关的fla文件。是否有一个插件,可以让我发布许多flash文件,而无需我自己手动打开和发布它们。我知道在Photoshop中有一个动作的批处理,但不知道Flash是否有。CS5 Flash教授:寻找批量/批量发布插件,flash,plugins,flash-cs5,Flash,Plugins,Flash Cs5,我正在从事一个flash项目,该项目有许多与之相关的fla文件。是否有一个插件,可以让我发布许多flash文件,而无需我自己手动打开和发布它们。我知道在Photoshop中有一个动作的批处理,但不知道Flash是否有。 谢谢。您可以使用基本的jsfl脚本: var dir = fl.browseForFolderURL("select fla folder");//open a folder var files = FLfile.listFolder(dir,"files");//get the
谢谢。您可以使用基本的jsfl脚本:
var dir = fl.browseForFolderURL("select fla folder");//open a folder
var files = FLfile.listFolder(dir,"files");//get the files (note: NOT recursive!)
var filesNum = files.length;
fl.outputPanel.clear();
for(var i = 0 ; i < filesNum; i++){
if(files[i].substr(files[i].lastIndexOf(".")+1) == 'fla'){//look for fla's
var doc = fl.openDocument(dir+'/'+files[i]);
//toggle the comment on the prefered way of exporting
//doc.exportSWF(add your location here,useCurrentSettings?);
doc.publish();
//doc.testMovie();
fl.saveDocument(doc);
fl.closeDocument(doc,false);
fl.trace(files[i]+' done! ' +(i+1) + " of " + filesNum);
}
}
fl.trace('all done!');
var dir=fl.browseForFolderURL(“选择fla文件夹”)//打开文件夹
var files=FLfile.listFolder(dir,“files”)//获取文件(注意:不是递归的!)
var filesNum=files.length;
fl.outputPanel.clear();
对于(var i=0;i
最简单的使用方法是在FlashCS5中创建一个新的JavaScript Flash文档,并将其保存为BatchPublish.jsfl或其他描述性文件。这样,文件应默认位于文件系统上的正确位置,并显示在“命令”菜单中
运行命令/脚本后,它将提示您输入包含fla文件的文件夹,并将循环文件、发布、保存和关闭。如果不需要保存,可以将其注释掉
谷歌搜索也应该为您提供
HTH谢谢。我不知道jsfl脚本,当我在谷歌上搜索批处理发布者时,我没有收到任何关于它们的提及。感谢您提供的信息。在FlashMX2004时代,JSFL曾经更受欢迎,但对于设计师/开发人员的协作来说,它仍然是一件非常有用的事情。它也很容易拾取。