【问题标题】:CS5 Flash Prof: Looking for a Batch/Mass Publishing Plugin [closed]CS5 Flash 教授:寻找批量/批量发布插件 [关闭]
【发布时间】:2011-03-28 19:00:47
【问题描述】:

我正在开发一个包含许多 fla 文件的 Flash 项目。是否有一个插件可以让我发布许多 Flash 文件,而无需我自己手动打开和发布它们。我知道在 Photoshop 中有一个批处理的动作,但不知道是否有一个用于 Flash。
谢谢。

【问题讨论】:

    标签: flash plugins flash-cs5


    【解决方案1】:

    您可以使用基本的 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!');
    

    最简单的使用方法是在 Flash CS5 中创建一个新的 JavaScript Flash 文档并将其保存为 BatchPublish.jsfl 或其他描述性文件。这样,该文件应默认位于文件系统上的正确位置并显示在“命令”菜单中。

    一旦你运行命令/脚本,它应该会提示你输入一个包含 fla 文件的文件夹,它会循环遍历文件,发布,然后保存并关闭。如果不需要,您可以将保存的内容注释掉。

    谷歌搜索也应该为您提供good results

    HTH

    【讨论】:

    • 谢谢。我不知道 jsfl 脚本,当我在谷歌上搜索批处理发布者时,我没有收到任何关于它们的提及。谢谢你的信息。
    • JSFL 曾经在 Flash MX 2004 时代更流行,但对于设计师/开发人员协作来说,了解它仍然是一件非常有用的事情。也很容易上手。
    猜你喜欢
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-15
    • 2016-07-16
    • 1970-01-01
    • 2012-02-16
    • 2023-04-09
    相关资源
    最近更新 更多