论坛首页 Web前端技术论坛

关于 FLEX AIR写入本地的XML文件

浏览 3199 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-04-22  
var user_code:String = "user";
var str:String = "<user><userName>"+userName.text+"</userName>"+
"<userSex>"+sex.text+"</userSex>"+
"<userTel>"+tel.text+"</userTel>"+
"<userAddr>"+addr.text+"</userAddr></user>";
var userXmlObj:XML = new XML(str);

这是我想接受的添加信息,怎样才能让userXmObj中的信息存在我的一个user.xml文件中?  请教大家了,我是一个菜菜~忘大家多指教~
   发表时间:2011-04-23  
			gamesave = File.applicationStorageDirectory.resolvePath("save.xml"); //游戏存档
			var gamesavefileStream:FileStream = new FileStream();
			//trace(XML(gamesave.exists),File.applicationStorageDirectory,File.applicationDirectory);
			if(gamesave.exists){
        		gamesavefileStream.open(gamesave, FileMode.READ);
				gamesavexml = XML(gamesavefileStream.readUTFBytes(gamesavefileStream.bytesAvailable));        		
        		gamesavefileStream.close();
        		unlocklevel = gamesavexml.gamelevel;
			}else{				
				gamesavexml = <body><gamelevel>1</gamelevel></body>;				
        		gamesavefileStream.open(gamesave, FileMode.WRITE);
				gamesavefileStream.writeUTFBytes(gamesavexml.toString());
				gamesavefileStream.close();
			}
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics