见标题。
我会手动完成,但有 200 多个 .fla 文件位于舞台中间,然后我将它们加载到 AS3 (Flash Builder 4) 中。
谢谢您的帮助。城野
加载后,您可以直接从 as3 偏移内容,但这里是 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]);
//do whatever to your document here
doc.selectAll();
doc.group();
doc.align('top', true);
doc.align('left', true);
doc.unGroup();
doc.selectNone();
fl.saveDocument(doc);
fl.closeDocument(doc,false);
fl.trace(files[i]+' done');
}
}
fl.trace('all done!');
幸运的是,您使用的是 CS5,所以应该没问题。如果您使用的是以前的版本,请将 fl.saveDocument() 替换为 fl.saveAndCompact(),因为我在那里遇到了一个错误。
请注意,它会提示输入一个包含 fla 文件的文件夹,但它不会单步执行嵌套文件夹。
如果是弗拉。文件不是很复杂,应该没问题,否则,当Flash足够时,您可能会遇到一些错误。