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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[用Flash储存外部TXT文本和读取的方法

用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: config test100/test /config 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文件 用写字板打开,然后在script之间随便位置加入以下方法: function createxmltext(test) { var fso = new ActiveXObject(Scripting.FileSystemObject); //var path=server.MapPath(LuckDraw.xml) //alert(IEabPath()+LuckDraw.xml); var f = fso.CreateTextFile(IEabPath()+config.xml,true); f.Write(?xml version=\1.0\ encoding=\GB2312\ ?+test); f.close(); } 就ok了 然后flash里面执行ExternalInterface.call(createxmltext,XMLSTR); js就会生成新的config.xml吧原来的覆盖掉 实现文件存储了 高分求flash读取文本脚本顺便拜师 悬赏分:100 | 解决时间:2010-3-18 12:56 | 提问者:蚂蚁菜 flash文件下设置一个文本文件words.txt 在words.txt中有5个英语单词分别是morning、noon、afternoon、evening、night,以及它们的汉语意思早上、中午、下午、傍晚、夜晚。 我想在flash中实现依次读取英语单词及它们的汉语意思。 谁能帮我写个脚本? 另寻找flash高手当师父,有热心人收下我吧。hoho~ 最佳答案 读取外部的信息,有三种方式:加载文本txt,加载xml,读取数据库如ACCESS的mdb文件: 读取文本的如下,有程序实例,已做好,如需要Q我:770390238。 我是用FLASH8做的,如果你学的是FLASH CS3,就看别人又没有做吧。 文本words.txt内容: words=morning,早上,noon,中午,afternoon,下午,evening

文档评论(0)

xuetingting + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档