1
請參閱標題。通過Flash IDE中的JSFL與左上方的舞臺對齊CS5
我想用手工做,但有200多個.fla文件已經居中在舞臺中間,然後我加載到AS3(Flash Builder 4)。
感謝您的幫助。 城野
請參閱標題。通過Flash IDE中的JSFL與左上方的舞臺對齊CS5
我想用手工做,但有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文件的文件夾,但它不會逐步通過neste文件夾。
如果fla。文件不是很複雜,應該沒問題,否則,Flash有足夠的空間時可能會遇到一些錯誤。