CS5 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

我正在从事一个flash项目,该项目有许多与之相关的fla文件。是否有一个插件,可以让我发布许多flash文件,而无需我自己手动打开和发布它们。我知道在Photoshop中有一个动作的批处理,但不知道Flash是否有。

谢谢。

您可以使用基本的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曾经更受欢迎,但对于设计师/开发人员的协作来说,它仍然是一件非常有用的事情。它也很容易拾取。