1

タイトルを参照してください。

手動で行いますが、ステージの中央に 200 以上の .fla ファイルがあり、AS3 (Flash Builder 4) にロードします。

助けてくれてありがとう。城野

4

1 に答える 1

1

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 が十分にあるときにエラーが発生する可能性があります。

于 2010-09-21T14:42:40.460 に答える