Comunidad de diseño web y desarrollo en internet online

Flex AIR Application - crear un archivo

Citar            
MensajeEscrito el 04 Sep 2009 08:10 pm
Despues de mucho batallar, no me queda mas remedio que solicitarte apoyo,
me gustaría saber cual es el problema por el cual al querer crear un archivo
en mi aplicación , esta misma me crea error al querer hacer un debug, aquí esta
el código que me provoca tal situación.


import flash.filesystem.File;

import mx.controls.Alert;



var dir = new File("app-storage:/myDirectory").nativePath;

trace (new File("app:/myDirectory").nativePath);

trace (dir.nativePath);

//Alert(new File("app:/myDirectory").nativePath);

//var path:String = "app-storage:/Data/property.xml";

var f:File = new File(dir+'test.txt');

f.nativePath = path;

//var newDir:File =File.applicationStorageDirectory.resolvePath("newDirectory");

/* if(file.exists){

trace ('File Already exist ahah!!');

}else{

trace ('File doens\'t exist');

}*/


La idea principal es crear un archivo xml desde cero, y luego ir metiendole informacion
si alguien sabe como hacerlo favor de darme un ejemplo y yo checo, de antemano gracias

Por luckye

0 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 08 Sep 2009 05:42 pm
Hermano noce porque redundas tanto en tu codigo, con tan solo un "FileStream.open(file, filemode)" resuelves tu problema. Es bastante sencillo brother al metodo open(), le pasas como paremetro un objeto file que podria ser una de las variables que declaraste (var dir -o- var f), y el parametro filemode puede ser uno de estos 3: "append", "read", "update" o "write" acerca del parametro filemode tienes que averiguar por ti porke tiene unos buenos detalles, con eso basta.

PD: Si esl archivo no existe se crea automaticamente.

Por marrkitos

51 de clabLevel



 

Arequipa - Peru

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.