MyNoteBook weblog

自作ソフトウェアや気になるものについて書いています

<< May 2009 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>

Adobe AIR その4 テキストファイルの保存

eyes0942.jpg







今度は、テキストファイルの保存である。
outData.replace(/\n/g, air.File.lineEnding);で改行コードをOSにあわせたものに変換している。

function data_save(){
 var f = new air.File();
 var currentFile = new air.File();
 var fs = new air.FileStream();
 
 f.addEventListener(air.Event.SELECT,do_file_save);
 f.browseForSave("ファイルを保存してください"); 

 function do_file_save(event){
  try{
   currentFile = event.target;
   event.target.removeEventListener(air.Event.SELECT, do_file_save);
   fs.open(currentFile, air.FileMode.WRITE);
   var outData = document.getElementById("DataArea").value;
   outData = outData.replace(/\n/g, air.File.lineEnding);
   fs.writeMultiByte(outData,air.File.systemCharset);
   fs.close(); 
  }catch(Error){
   alert("ファイルが保存できません。");   
  }
 }
}
ソフトウエア | - | trackbacks (0)
CATEGORIES
NEW ENTRIES
RECOMMEND
【いちばんやさしい教える技術】…
いちばんやさしい教える技術

Book (発売日:2012-04-16)
【いままでのA面、B面ですと!?(通常盤)】…
いままでのA面、B面ですと!?(通常盤)

Music (発売日:2009-11-25)
RECENT TRACKBACK
ARCHIVES
PROFILE
OTHER