




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用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: 100flash函数: 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文件 用写字板打开,然后在之间随便位置加入以下方法: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(+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,傍晚,night,夜晚FLASH第一帧脚本:System.useCodepage=true;/支持中文,防止乱码var total:Array=new Array();/存放所有单词,中英文var English:Array=new Array();/存放英文单词var Chinese:Array=new Array();/存放中文单词var loadwords:LoadVars=new LoadVars();/加载外部txt文件loadwords.load(words.txt);/加载loadwords.onLoad=function(success) if(success)/加载成功执行的动作 trace(loadwords.words);/显示全部的加载内容。 _root.total=new Array(); _root.English=new Array(); _root.Chinese=new Array();/将3个数组清空 _root.total=loadwords.words.split(,);/将单词分离成一个个的单词保存到数组中,分隔符号为英文逗号, /将中英文单词分离到各自的数组当中。并显示出来。 for(i=0;i_root.total.length/2;i+) _root.English.push(_root.totali*2); _root.Chinese.push(_root.totali*2+1); trace(_root.English_root.English.length-1+r+_root.Chinese_root.Chinese.length-1);/第一帧显示 /gotoAndStop(2);这个我有做第二帧,这里就不使用了。 else trace(加载失败); stop();flash 如何链接access数据库,语言是asp的。详细的步骤。谢谢了 悬赏分:15 | 解决时间:2010-10-26 15:28 | 提问者:lensara 最佳答案 1.在ASP页面上输出你要检索的Access数据,比如你把某个表的数据输出:name=flash&day=3 /多个变量要用&连接2.在Flash中用LoadVars这个类加载ASP页面,如:var loader:LoadVars=new LoadVars();loader.onLoad=function(success:Boolean):Void if(success) trace();/得到 flash trace(this.day);/得到 3 else trace(Load failed.); loader.load(/data.asp);/开始加载ASP页面FLASH读取文本变量 悬赏分:0 | 解决时间:2008-8-12 09:52 | 提问者:amazingtot 我在F:下存放了一个UNICODE文本,名为var.txt内容如下(不包括BEGIN和END):*BEGIN*class=fourthgrade=1prov=吉林省*END*然后我又在F:下建立了一个flash文件test.fla(Macromedia 8)那么,我如何使用代码来调出class、grade和prov变量呢?十分感谢!我重赏好的答案!最佳答案 首先你可以用loadVars来加载文本,得到文本里面的内容,然后再去分析里面的变量 比如 var lv=new LoadVars(); lv.load(var.txt);/flash要和文本在同一目录下 lv.onData=function(s) /分析文本 var class=getvar(class,s); var grade=getvar(grade,s); var prov=getvar(prov,s); trace(class+grade+prov); function getvar(k,s) var a=s.split(k+=); var b=a1.split(r); return(b0); 其中r是指txt文本中的换行符,如果不行你可以换成n或者rn试下FLASH读取文本文件 悬赏分:30 | 解决时间:2009-3-19 19:01 | 提问者:童萧 谁有详细的过程,我自己写不成功,不知道错在哪里了最佳答案 1.新建一个文本文件,它的内容是nam=张三然后保存,注意保存的时候编码格式要选择UTF-8,然后文件名是姓名.txt2.我用的是flash 8,新建一个文件,在第一帧写代码_root.loadVariables(姓名.txt);然后在第十帧写代码trace(_root.nam) /输出:张三要注意的是,绝对不能刚写完_root.loadVariables(姓名.txt);就写trace(_root.nam),或者它们间隔的时间很近,这样子会出错,因为要把那个东西导进来需要时间,要给它足够的时间让它完成导入的操作,flash读取xml文件,显示动态文本 悬赏分:0 | 解决时间:2010-8-12 09:13 | 提问者:pencel_Ink 1983.8.24 lover76913 ./images1.jpg./images2.jpg./images3.jpg./images4.jpgflash中的变量名分别为titleTxt、authorTxt我怎么把xml里面title和author两个节点的内容分别写入titleTxt、authorTxt中我的photo使用load读到flash里的请帮我解决下问题吧最佳答案 张志晨原创cs5之as3:绝对可用,因为我进行了测试。通过了!.张志晨原创.import flash.system.System;/导入包System.useCodePage=true;/防止中文乱码var xmlloader:URLLoader = new URLLoader();xmlloader.load(new URLRequest(zzc.xml);/你的xml文件,这里名为zzc.xml,和flash在同一目录下xmlloader.addEventListener(Event.COMPLETE,_complete);function _complete(e:Event) var xml:XML=new XML(e.target.data);/读取 titleTxt.text =xml.title/显示 authorTxt.text =xml.author/显示.收到你的求助,恰巧我有点时间.张志晨 原创.FLASH 动态文本显示数据库中读取出的文本 悬赏分:50 | 解决时间:2008-11-29 16:02 | 提问者:439295539 在FLASH中第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年国家开放大学《人文地理学基础》期末考试备考试题及答案解析
- 中学英语听说教学方法及课堂设计
- 2025年国家开放大学(电大)《数字信号处理》期末考试备考试题及答案解析
- 2025年国家开放大学(电大)《现代化学原理》期末考试备考试题及答案解析
- DQA质量管理工程师岗位职责详解
- 2025年国家开放大学(电大)《营销学》期末考试备考试题及答案解析
- 员工职务发明权归属协议书
- 钢塑复合管施工工艺详解与范本
- 2025年国家开放大学《数字逻辑与数字电路》期末考试备考试题及答案解析
- 2025年国家开放大学(电大)《人际沟通与危机管理》期末考试备考试题及答案解析
- 生物力学正畸方案优化-洞察及研究
- 《中职工程测量技术专业《GNSS测量技术与应用》课程标准》
- 公安部门大数据管理办法
- 污废水减污降碳协同评估指南
- 骨科患者围手术期营养管理
- 2025年上海市(秋季)高考语文真题详解
- 水厂培训课件
- 类风湿关节炎达标治疗
- 变电运行与检修考试题(附答案解析)
- 电力工程电缆设计课件
- 衢州学院十五五校园及校园文化建设规划
评论
0/150
提交评论