[心得] 使用 JSFL 發佈檔案
如果,有一堆程式 (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
推
06/30 13:39, , 1F
06/30 13:39, 1F
推
07/01 13:26, , 2F
07/01 13:26, 2F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):