在Flash IDE CS5中与JSFL排列到左上角
题
见标题。
我会手工做,但是在舞台中间有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.saveandcompact()替换fl.savedocument(),因为我在那里经历了一个错误。
请注意,它提示包含FLA文件的文件夹,但不会跨越Neste文件夹。
如果是fla。文件不是很复杂,应该没问题,否则,如果Flash足够,您可能会遇到一些错误。
不隶属于 StackOverflow