ついにCS3を買ったのでAIRを作成。
前からやってみたかったことがローカルの
ファイルにアクセスしてサーバーと連携すること
いきなり難しいことをやっても大変なので基本的
なことから勉強。
そこでファイルを読込む方法をメモ
これはデスクトップにあるtest.txtの内容を読み込んで
内容を返してくれるだけ。
package {
import flash.display.*;
import flash.text.*;
import flash.filesystem.*;
import flash.events.*;
public class Refile {
public function readHandler(filePath:String):String {
var str:String;
var file:File = File.desktopDirectory.resolve(filePath); //デスクトップ
//読み書き対象となるファイルのインスタンス パス指定
//var file:File = new File("C:\\test.txt");
var fs:FileStream = new FileStream();
if (file.exists) {
fs.open(file, FileMode.READ);
str = fs.readMultiByte(file.size, File.systemCharset);
fs.close();
}
return str;
}
}
}