誰か作ってそうだけど勉強のためのメモ。
書き出し先フォルダを選択
レイヤー内のオブジェクトが書き出し対象(対象レイヤーは1つだけ)
ドキュメント名+連番+拡張子で書き出し。
以下jsfのコード
var dom=fw.getDocumentDOM(); var j=dom.layers[0].elems.length; var expath=fw.browseForFolderURL();//ファイル選択ダイアログ var exop=dom.exportOptions; var ext="."+exop.exportFormat.toLowerCase(); var fpath=fw.getDocumentDOM().filePathForRevert; var docName=fpath.slice(fpath.lastIndexOf("/")+1,fpath.lastIndexOf(".")) //書きだすものを表示、あとは非表示。 for(i=0;i<j;i++){ fw.getDocumentDOM().setElementVisible(-1, -1, -1, false); fw.getDocumentDOM().setElementVisible(-1, 0, i, true); dom.exportTo(expath+"/"+docName+i+ext, exop)===true?true:alert("export faild.") } fw.getDocumentDOM().setElementVisible(-1, -1, -1, true);