Código :
function fwrite(file, string){
var file = new air.File('app:/' + file);
var stream = new air.FileStream();
stream.open(file, air.FileMode.WRITE);
stream.writeUTFBytes(string);
stream.close();
}Ahora el problema es que, cuando intento escribir el contenido en el archivo me da el siguiente error
SecurityError: fileWriteResource
Lo raro es que puedo leer sin problemas el archivo con esta funcion:
Código :
function fread(file){
file = new air.File('app:/' + file);
if (file.exists) {
var textStream = new air.FileStream();
var file = textStream.open(file, air.FileMode.READ);
file = textStream.readUTFBytes(textStream.bytesAvailable);
textStream.close();
return file;
}
return false;
}Y es el mismo archivo que intento escribir. Utilize air.trace para seguir lo que ocurria, pero no encuentro el error. Ya probe cambiando el nombre y la extension del archivo y nada, siempre el mismo error. El archivo esta en la misma carpeta de mi aplicacion, asique no tendria que tener problemas, supongo.
saludos
