¡Hola!
Tengo una aplicacion en flex, es una aplicacion air y quiero saber como puedo guardar una imagen de una carpeta a otra en local. Utilizo lo siguiente:

Código :

var stream:FileStream;
var archivoOrigen:File = new File(SubirFotoLocalClase.rutaFotoSubidaLocal);               
stream = new FileStream(); 
stream.open(archivoOrigen, FileMode.READ); 
var str:String = stream.readUTFBytes(stream.bytesAvailable); 
stream.close(); 
str = str.replace(File.lineEnding, "\n");       
         
var archivoBajado:File = new File(rutaNueva);
var streamBajada:FileStream = new FileStream() 
streamBajada.open(archivoBajado, FileMode.WRITE); 
var strBajado:String = str; 
str = str.replace(/\r/g, File.lineEnding); 
streamBajada.writeUTFBytes(str); 
streamBajada.close();

Pero la imagen resultante no la puedo abrir... asi que me imagino que el problema sea a la hora de utilizar stream....
Gracias!!!!

editado por eldervaz