电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用Flash储存外部TXT文本和读取的方法

用Flash储存外部TXT文本和读取的方法_第1页
用Flash储存外部TXT文本和读取的方法_第2页
用Flash储存外部TXT文本和读取的方法_第3页
用Flash储存外部TXT文本和读取的方法? 悬赏分:50 | 解决时间:2010-4-2 13:16 | 提问者:miantiao2323 1.例如我想储存一个舞台上的变量值,这个数值=100 那我应该怎么做? 2.我想把舞台上的一个为0 的变量值,读取为刚才输出到TXT 中的数值 我应该怎么做。 请把代码按照例子输入,并且每个段代码最好解释一下 另外应该注意些什么 我想制作一个Flash 游戏,可是不知道如何做存档,希望各位老师指点~ 最佳答案 flash 读取很简单 但是没办法存储文件 这个是 adobe 明确说明的 如果要用flash 存储文件 就必须借助其他手段 最简单就是 flash+js 当然 如果你有 ASP jsp 后台的 能就更好了。先给段读文件的代码 用的是 as3 脚本。 例如存储的文件还是用xml 吧 别用txt 解析不方便 XML: 100 flash 函数: function readXML():void { var configLoader:URLLoader= new URLLoader(); var RequestXML:URLRequest = new URLRequest('config.xml'); configLoader.load(RequestXML); configLoader.addEventListener(Event.COMPLETE, getConfig);// 载入文件了 就执行 getConfig 函数 } function getConfig(e:Event):void { configXML:XML=new XML(); configXML=XML(e.target.data);//创建一个xml 变量 存放 xml 文件的数据 var getTest:String=configXML.test.toString();//获取test 节点数据 } 然后你就能用这个getTest 了。 再说说怎么存储,首先我们改变一下 test 的值。 configXML.test=50; var XMLSTR:String=configXML.toXMLString();//把上面的configXML 转化为字符窜 ExternalInterface.call("createxmltext",XMLSTR);//重要语句 调用js(就是html)上的createxmltext 方法 参数是XMLSTR 就是上面的xml 字符窜 最后 发布这个flash 会生成一个html 文件 用写字板打开,然后在
确认删除?