用Flash储存外部TXT文本和读取的方法
- 格式:doc
- 大小:184.50 KB
- 文档页数:7
一、实现方法Flash数据读取和保存的目的是在单片机的程序存储区开辟一块空间专门用来保存系统需要记忆的参数和数据,从而完全取代EEROM,达到降低成本和数据保密的目的。
该实现方法主要分为四个部分:●FLASH数据的读取●FLASH数据的设定●FLASH数据的保存●FLASH空间的擦除其中,数据的读取和保存方法需要根据数据的配置格式来确定,这里我们是这样定义的:1.数据格式的定义1)数据长度:8BIT/16BIT/32BIT2)起始标志:0xAB/其他3)数据长度:8/16/32/64/128/256…4)数据区5)校验码:不同的方法校验码不同2.举例1)数据长度:8BIT2)起始标志:0xAB3)数据长度:324)数据区5)校验码:数据和为0Xff6)总共32个bytes,其中0xAB为数据的起始标志,checksum=0xFF-(INT8U)(0xAB+Data0+…Data29)使用32个bytes,主要是根据flash中页的大小决定的,一般来说,flash中页的大小可以为64bytes/128 bytes/256 bytes/512 bytes/1024 bytes等,是32的整数倍,便于数据的操作3.当然数据的格式可以根据系统的需求由程序员自己定义二、FLASH数据的读取数据的读取程序在系统运行的任何时候都可以执行,只要知道数据在flash的具体地址就行。
不会影响可执行代码,程序员可根据系统的实际需要进行设计三、FLASH数据的保存和擦除数据的保存需要对flash进行擦除和编程,在进行擦除和写数据的时候,系统程序一般是不能正常运行的,因此FLASH数据的保存需要特殊处理,一般情况下是在系统关机的时候进行操作,操作结束后,可以选择关闭系统电源或者系统重新启动。
由于执行flash擦除和编程的时候,是对flash进行操作,中央处理器不能从flash直接运行程序代码,解决这个问题的方法是,将执行flash擦除和编程的这段代码搬运到RAM里面执行,这就好像电脑从硬盘先将软件拷贝到内存,然后在内存里面运行该程序。
制作自助建站系统时候,每个会员的页面名称都不一样,如果单独用文本显示样式比较单一,所以打算使用FLASH,但是如果为每个会员制作独立的SWF,工作量又比较大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,这样剩下的工作就是动态生成外部TXT文件就可以了。
一、了解FLASH中的“动态文本”1,打开FLASH,新建一个文档,选择文本工具2,在窗口中插入文本3,“文本”属性面板中选择为“动态文本”4,“实例名称”输入为“cnbruce”二、“动态文本”的值1,选择第一帧,添加帧动作2,输入cnbruce.text="hello,world";3,“Ctrl+Enter”测试效果三、“动态文本”的值显示的另一种方法1,除了可以给动态文本取实例名称以外,还可以给其定义“变量”2,同样,设置第一帧动作为cnrose="hi,cnbruce";3,“Ctrl+Enter”测试效果,即“动态文本”被赋予的新的值四、动态文本调用外部文本文件的值1,动态文本如何调用外部文本文件中的值,首先就是将FLASH源文件和文本文件保持在磁盘目录下(本处是将FLASH和文本文件t1.txt放在同一目录下)。
2,在FLASH第一帧设置动作:swft = new LoadVars();//创建一个LoadVars对象的实例swftswft.load("t1.txt");//swft实例载入的对象是t1.txt文本文件swft.onLoad = function(a) {if (a) {cnrose = swft.wenben;//如果载入文件成功,FLASH动态文本中的值即为swft实例载入的t1.txt文件中wenben的内容}}3,t1.txt的内容为:wenben=HI,你好吗4,“Ctrl+Enter”测试英文显示正常,而中文显示为乱码,调整文本文件t1.txt的保存编码方式为“utf-8”形式>制作自助建站系统时候,每个会员的页面名称都不一样,如果单独用文本显示样式比较单一,所以打算使用FLASH,但是如果为每个会员制作独立的SWF,工作量又比较大,所以使用FLASH中的动态文本调用外部TXT文件动态显示就是必须工作,这样剩下的工作就是动态生成外部TXT文件就可以了。
一种使用flash进行高效数据存储的方法与流程随着信息技术的不断发展和数据量的不断增加,数据存储和管理成为了各行各业面临的重要问题。
传统的硬盘和固态硬盘在面对大规模数据存储时存在着一些瓶颈和限制,因此寻求新的高效数据存储方法成为了一种迫切的需求。
在这样的背景下,基于flash进行高效的数据存储逐渐成为了一个备受关注的领域。
本文将介绍一种使用flash进行高效数据存储的方法与流程。
一、背景与意义当前,许多应用和系统都需要处理海量数据,并且对数据的访问速度和响应速度要求越来越高。
传统的硬盘和固态硬盘在这样的应用场景下存在着一些瓶颈。
而基于flash的存储方案则具有读写速度快、寿命长、能耗低等优点,因此备受关注。
研究一种使用flash进行高效数据存储的方法与流程具有重要的理论意义和实际意义。
二、基本原理使用flash进行高效数据存储的方法的基本原理是利用flash的特性,通过合理的组织和管理数据,使得数据的读写能够更加高效和稳定。
在这一过程中,需要充分考虑flash的特点,包括寿命、写入次数、块擦除等。
基于这些特性,可以设计出一种更加高效的数据存储方案。
三、方法与流程1. 确定数据存储需求:首先需要确定需要存储的数据的类型、规模和访问方式等。
不同的数据存储需求会对存储方案的设计产生重要影响。
2. 选择合适的flash存储设备:根据数据存储需求和预算等因素,选择合适的flash存储设备。
目前市面上有各种不同类型的flash存储设备,包括SSD、NVMe、UFS等,因此需要根据实际情况进行选择。
3. 设计数据存储结构:根据数据存储需求和选择的flash存储设备,设计合理的数据存储结构。
这一过程包括文件系统的选择、数据分布的设计、数据块的划分等。
4. 实现数据读写优化:在实际的数据存储过程中,需要充分利用flash 的特性,进行数据读写的优化。
这包括采用合适的读写算法、合理的数据缓存机制,以及对数据进行压缩和加密等处理。
用Flash储存外部TXT文本和读取的方法?悬赏分:50 |解决时间:2010-4-2 13:16 |提问者:miantiao23231.例如我想储存一个舞台上的变量值,这个数值=100那我应该怎么做?2.我想把舞台上的一个为0的变量值,读取为刚才输出到TXT中的数值我应该怎么做。
请把代码按照例子输入,并且每个段代码最好解释一下另外应该注意些什么我想制作一个Flash游戏,可是不知道如何做存档,希望各位老师指点~最佳答案flash读取很简单但是没办法存储文件这个是adobe明确说明的如果要用flash存储文件就必须借助其他手段最简单就是flash+js 当然如果你有ASP jsp后台的能就更好了。
先给段读文件的代码用的是as3脚本。
例如存储的文件还是用xml吧别用txt 解析不方便XML:<config><test>100</test></config>flash函数:function readXML():void{var configLoader:URLLoader= new URLLoader();var RequestXML:URLRequest = new URLRequest('config.xml'); configLoader.load(RequestXML);configLoader.addEventListener(PLETE, 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了。
Flash中调用外部文本文件的两种方法方法一:利用上下滚动按钮1.打开文本文件,将文本复制到Windows 2000自带的程序“记事本”中,并在文本内容的前面输入“t=”(“t”为我们定义的一个变量),然后保存为“m.txt”文件,保存位置为“我的文档”,编码设为“UTF-8”或“Unicode”。
2.运行Flash MX,以“也谈在Flash中调用外部文本文件”为名,保存在“我的文档”中(注意:Flash MX文件与将调用的外部文本文件必须在同一个文件夹中)。
3.在舞台上创建一个动态文本框,并在“属性”面板中把这个动态文本实例命名为“mytext”,设置好文字的各种属性,并将文本框设置成多行,在变量文本框中输入“t”。
4.单击“时间轴”窗口左下角的〔插入图层〕按钮,插入一个新图层,系统自动命名为图层2。
右单击该图层的第一帧,在弹出的快捷菜单中选择“动作”命令,打开“动作-帧”窗口,在专家模式下输入“loadVariablesNum("m.txt",0);”。
5.单击“时间轴”窗口左下角的〔插入图层〕按钮,插入一个新图层,系统自动命名为图层3。
6.单击“窗口/公用库/按钮”,打开“库―按钮”窗口。
双击窗口中的“Circle Buttons”文件夹,将其中的“Circle with arrow”按钮拖放到舞台上,利用“缩放”、“旋转”工具将其调整成箭头向上和合适的大小。
最后将它拖放到动态文本框右侧合适的位置上。
重复以上操作,再创建一个箭头向下的按钮。
右单击箭头向上的按钮,在弹出的快捷菜单中选择动作,打开“动作-按钮”窗口,并在专家模式下输入以下语句:on (press) {mytext.scroll =mytext.scroll 1;}同样,为箭头向下的按钮添加如下语句:on (press) {mytext.scroll =mytext.scroll-1;}7. 按“Ctrl Enter”键测试,单击向上的箭头按钮,文本向上滚动一行;单击向下的箭头按钮,文本向下滚动一行。
/diary,1220090.shtmlFLASH读外部数据第一讲:最基本的读取loadVariables()loadVariablesNum()用法loadVariables ("url" , target [, variables])loadVariablesNum ("url" ,level [, variables])区别:·如果你想让FLASH读取到的数据放到某个影片剪辑中,那你就用第一个loadVariables ·如果你想让FLASH读取到的数据放到某个特定的级别,那你就用第二个loadVariablesNum举例说明:1、我们先准备一个TXT记事本。
在里面写以下内容:t_name=tommyheng&t_age=25岁&t_from=辽宁沈阳解释:上面的文本内容我定义了3个变量t_name t_age t_from 并且分别让给他们赋予了一个值。
2、我们新建一个FLASH文件,在第一个桢写上:loadVariables("tommyheng.txt", "_root");或者(选一个就行,别2个都写哦)loadVariablesNum("tommyheng.txt", 0);解释:用2种方法把tommyheng.txt载入到FLASH中。
第一种方法:把文本中的数据载入到FLASH的主场景中(_root 其实就是FLASH的主场景,当然,如果你想把数据放到FLASH中的某个MC中,你可以把它修改成,_root.mc意思就是载入到主场景中的一个叫做MC的影片剪辑)第二种方法:把文本中的数据载入到FLASH的场景中的第0个级别然后,在第5桢处插入一个关键空白桢,里面写trace(t_name);trace(t_age);trace(t_from);stop();解释:trace()是FLASH里是一个信息输出函数,在制作FLASH的时候,开发者可以通过这个函数,把程序返回的结果(变量)直接输出来观察运行的是否正确等等,但是它只能在FLASH里使用(也就是说按CTRL+ENTER的时候)你才能看到它的功能。
一、简介芯片支持FAT、FAT32文件系统,其他文件系统都不支持。
所以很轻易的读取设备的内容。
这里我们支持U 盘、TF 卡、SPIFLASH 这三种设备。
TF 卡和U 盘最大支持128G 的容量。
当然兼容性是非常非常好的,基本所有的都支持。
选择的设备的时候,如果不需要很大的容量,可以选择spiflash 作为存储设备。
使用U 盘的时候,请注意,U 盘的供电电压,很多需要4.2V 以上。
TF 卡则不需要,3.3V 就足够了供电电压 3.2V--5.2V适用场景:1、文件记录器,支持FAT 或者FAT322、支持TXT 或者CSV。
或者自定义文件后缀名3、支持最大128G 的U 盘或者TF 卡,最大12M 字节的spiflash。
三个设备任选。
U 盘优先4、支持方案级芯片出货5、可定制各种特设的功能电流10mA [无设备插入状态下]产品类型QYFAT读写U 盘、TF 卡、SPIFLASH 设备型号KT1025A 尺寸32*20【mm】重量20g接口串口uart[默认115200bps]波特率串口AT 指令可设产品特点说明:1、单芯片集成U 盘读写、TF 卡读写、spiflash 读写。
并且集成FAT、FAT32文件系统2、单芯片支持USB 连接电脑,充当读卡器使用。
可以连接电脑读TF 卡和SPIFLASH3、超低的成本,超简单的外围元件4、芯片内置3.3V 的LDO 。
超宽的供电电压范围5、芯片的GPIO 电压,都是3.3V 的TTL 电平6、当开启写文件功能之后,芯片就处于默认透传模式,即串口收到的数据,追击写入指定的文件中7、串口波特率可修改,AT 指令即可。
当然芯片可以定制各种各样的功能新增程序升级功能,将“updata.bfu”拷贝至TF 卡或者U 盘,然后插入到模块中双击“PP”按键,就进入升级模式,升级完成灯熄灭,模块自动复位然后将设备中的“updata.bfu”文件删除,避免重复升级---定制型的客户用得到二、详细说明2.0硬件说明Microusb 接口,只能供电。
一、实现方法Flash数据读取和保存的目的是在单片机的程序存储区开辟一块空间专门用来保存系统需要记忆的参数和数据,从而完全取代EEROM,达到降低成本和数据保密的目的。
该实现方法主要分为四个部分:●FLASH数据的读取●FLASH数据的设定●FLASH数据的保存●FLASH空间的擦除其中,数据的读取和保存方法需要根据数据的配置格式来确定,这里我们是这样定义的:1.数据格式的定义1)数据长度:8BIT/16BIT/32BIT2)起始标志:0xAB/其他3)数据长度:8/16/32/64/128/256…4)数据区5)校验码:不同的方法校验码不同2.举例1)数据长度:8BIT2)起始标志:0xAB3)数据长度:324)数据区5)校验码:数据和为0Xff6)总共32个bytes,其中0xAB为数据的起始标志,checksum=0xFF-(INT8U)(0xAB+Data0+…Data29)使用32个bytes,主要是根据flash中页的大小决定的,一般来说,flash中页的大小可以为64bytes/128 bytes/256 bytes/512 bytes/1024 bytes等,是32的整数倍,便于数据的操作3.当然数据的格式可以根据系统的需求由程序员自己定义二、FLASH数据的读取数据的读取程序在系统运行的任何时候都可以执行,只要知道数据在flash的具体地址就行。
不会影响可执行代码,程序员可根据系统的实际需要进行设计三、FLASH数据的保存和擦除数据的保存需要对flash进行擦除和编程,在进行擦除和写数据的时候,系统程序一般是不能正常运行的,因此FLASH数据的保存需要特殊处理,一般情况下是在系统关机的时候进行操作,操作结束后,可以选择关闭系统电源或者系统重新启动。
由于执行flash擦除和编程的时候,是对flash进行操作,中央处理器不能从flash直接运行程序代码,解决这个问题的方法是,将执行flash擦除和编程的这段代码搬运到RAM里面执行,这就好像电脑从硬盘先将软件拷贝到内存,然后在内存里面运行该程序。
NorFlash数据存储规则与数据读写方法NOR FlashNOR FLASH是INTEL在1988年推出的一款商业性闪存芯片,它需要很长的时间进行抹写,大半生它能够提供完整的寻址与数据总线,并允许随机存取存储器上的任何区域,而且它可以忍受一万次到一百万次抹写循环,是早期的可移除式闪存储媒体的基础。
目录NOR Flash的访问方式NOR Flash的烧写方式NOR Flash的原理NOR Flash的访问方式在NOR FLASH的读取数据的方式来看,它与RAM的方式是相近的,只要能够提供数据的地址,数据总线就能够正确的挥出数据。
考虑到以上的种种原因,多数微处理器将NOR FLASH当做原地运行(Execute in place,XIP)存储器使用,这其实以为着存储在NOR FLASH上的程序不需要复制到RAM就可以直接运行。
由于NOR FLASH没有本地坏区管理,所以一旦存储区块发生毁损,软件或驱动程序必须接手这个问题,否则可能会导致设备发生异常。
在解锁、抹除或写入NOR FLASH区块时,特殊的指令会先写入已绘测的记忆区的第一页(Page)。
接着快闪记忆芯片会提供可用的指令清单给实体驱动程序,而这些指令是由一般性闪存接口(Comm ON FLASH memory Interface,CFI)所界定的。
与用于随机存取的ROM不同,NOR FLASH也可以用在存储设备上;不过与NAND FLASH相比,NOR FLASH的写入速度一般来说会慢很多。
NOR Flash的烧写方式相对于硬件工程师和嵌入式软件工程师一般在完成设计之后常常需要验证FLASH是否在工作。
在应用当中,也有很多时候需要对FLASH进行写操作。
该文章简单介绍了基于ARM芯片的NOR FLASH 烧写,并提供了2个具体的实例和源代码,希望对有需要的朋友有点帮助。
在开始之前,先声明一下,这篇文章只是介绍了如何写NOR FLASH 的烧写驱动,和H-JTAG/H-FLASHER没有直接的联系。
谈到Nand Flash的数据存储方式,关于NAND Flash的数据读写方法方面的文章不多,这篇文章详细讲述了Nand Flash数据存储方式和数据读写方法,并用具体的芯片为例作了详细的解释。
NAND Flash 的数据是以bit 的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。
这些cell 以8 个或者16 个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device 的位宽。
这些Line 会再组成Page,(Nand Flash 有多种结构,我使用的Nand Flash 是K9F1208,下面内容针对三星的K9F1208U0M),每页528Byte,每32 个page 形成一个Block,Sizeof(block)=16kByte 。
1 block=16kbyte,512Mbit=64Mbyte,Numberof(block)=4096 1block=32page, 1page=528byte=512byte(Main Area)+16byte(Spare Area)Nand flash 以页为单位读写数据,而以块为单位擦除数据。
按照这样的组织方式可以形成所谓的三类地址:--Block Address -- Page Address --Column Address 。
对于NAND Flash 来讲,地址和命令只能在I/O[7:0]上传递,数据宽度是8 位。
512byte需要9bit来表示,对于528byte系列的NAND,这512byte被分成1st half和2nd half,各自的访问由地址指针命令来选择,A[7:0]就是所谓的column address。
32 个page 需要5bit 来表示,占用A[13:9],即该page 在块内的相对地址。
Block的地址是由A14 以上的bit 来表示,例如512Mb 的NAND,共4096block,因此,需要12 个bit 来表示,即A[25:14],如果是1Gbit 的528byte/page的NAND Flash,则block address用A[26:24]表示。
用Flash储存外部TXT文本和读取的方法?悬赏分:50 |解决时间:2010-4-2 13:16 |提问者:miantiao23231.例如我想储存一个舞台上的变量值,这个数值=100那我应该怎么做?2.我想把舞台上的一个为0的变量值,读取为刚才输出到TXT中的数值我应该怎么做。
请把代码按照例子输入,并且每个段代码最好解释一下另外应该注意些什么我想制作一个Flash游戏,可是不知道如何做存档,希望各位老师指点~最佳答案flash读取很简单但是没办法存储文件这个是adobe明确说明的如果要用flash存储文件就必须借助其他手段最简单就是flash+js 当然如果你有ASP jsp后台的能就更好了。
先给段读文件的代码用的是as3脚本。
例如存储的文件还是用xml吧别用txt 解析不方便XML:<config><test>100</test></config>flash函数:function readXML():void{var configLoader:URLLoader= new URLLoader();var RequestXML:URLRequest = new URLRequest('config.xml'); configLoader.load(RequestXML);configLoader.addEventListener(PLETE, 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,傍晚,night,夜晚FLASH第一帧脚本:eCodepage=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.total[i*2]);_root.Chinese.push(_root.total[i*2+1]);trace(_root.English[_root.English.length-1]+"\r"+_root.Chinese[_root.Chinese.l ength-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();//得到flashtrace(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=a[1].split("\r");return(b[0]);}其中\r是指txt文本中的换行符,如果不行你可以换成\n或者\r\n试下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<?xml version="1.0" encoding="UTF-8"?><gallery><title>1983.8.24 </title><author>lover76913 </author><photo>./images1.jpg</photo><photo>./images2.jpg</photo><photo>./images3.jpg</photo><photo>./images4.jpg</photo></gallery>flash中的变量名分别为titleTxt、authorTxt我怎么把xml里面title和author两个节点的内容分别写入titleTxt、authorTxt 中我的photo使用load读到flash里的请帮我解决下问题吧最佳答案[张志晨原创]cs5之as3:绝对可用,因为我进行了测试。