Adobe AIR Beta2 でファイル書き出し時に SecurityError
Adobe AIR Beta2 において Beta1 では問題なく通っていたコードがエラーを吐くようになりました。
たとえば NativeWindow コンストラクタは 第一引数がなくなっているとか。
で、悩まされたのが FileStream.open によって SecurityError:fileWriteResource が出てくる事。
//アプリケーションのリソースが入ったディレクトリを開く。 file = File.applicationResourceDirectory; fileStream = new FileStream(); fileStream.open(file, FileMode.WRITE); //→ここでError
なぜ??と調べてみると、
Adobeのフォーラムに、applicationResourceDirectory では書き込みができないという話。(ほんとかな?)
applicationStorageDirectory を使用するべきらしい。
というBeta2の変更情報でした。