如果,有一堆程式 (game 或 banner...) 都用到相同共用的 *.as 程式核心,
當改完 *.as 後,想要重新發佈這堆 fla 時,手工做法是必須一個接著一個開檔發佈,
若用 JSFL 來作的話,這段時間 (可能花到半小時以上) 就可以去泡茶喝咖啡了,
範例程式碼如下:
var fla_list = [];
fla_list.push("file:///D:/works/games/game1.fla");
fla_list.push("file:///D:/works/games/game2.fla");
fla_list.push("file:///D:/works/games/game3.fla");
......
......
fla_list.push("file:///D:/works/games/game99.fla");
fla_list.push("file:///D:/works/games/game100.fla");
var resultMsg = "";
for(var i=0; i<fla_list.length; i++){
var uri = fla_list[i];
if(FLfile.exists(uri)){
var doc = fl.openDocument(uri);
doc.publish()
doc.close();
resultMsg += "[SUCCESS]" + uri + "\n";
}else{
resultMsg += "[ERROR]" + uri + "\n";
}
}
fl.outputPanel.trace(resultMsg);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.211.34.185