flash调用外部txt,文件出现问题

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:33:10
我是先用一个ll.swf文件调用txt.txt文件成功了,但是用index.swf文件调用11.swf文件是,txt.txt文件就调用不了,这是怎么回事啊!解决了就给分啊!
看清楚在回答,
我是先用一个ll.swf文件调用txt.txt文件成功了,但是用index.swf文件调用11.swf文件时,txt.txt文件不能加载(第一次调用成功,TXT文件格式是UTF-8,老大第一次调用成功不就说明都在一个目录下吗.全部文件都在一个目录里:index,中用loadMovieNum("11.swf", 1);导入11.swf,在11中用loadVariablesNum("txt.txt",0);把txt.txt导入到动态文本框里,我把所有的分都给给你们拉.感谢5楼的同志,不过那种不是我想要的

没看到你的代码,不太清楚哪里出问题了,听起来好像是路径的问题。。。在11.swf调用的的文件的路径,要写index.swf对于那个txt文件的相对路径,不然一定调不着啦,建议你用xml调啊,功能强一点,主要这个我熟,呵呵。。。
文件d:\xml\exam.xml:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<node><![CDATA[这里写你要调入flash的文本文件的内容]]></node>
</root>
d:\loadXML.swf
在第一帧打如下代码
System.useCodepage=true;
var objXML:XML=new XML;
objXML.ignoreWhite=true;
objXML.load("xml/exam.xml");
objXML.onLoad=function(success:Boolean){
if(success){
trace("导入XML成功");
parse();
}else{
trace(" 导入失败");
}
}
function parse(){
trace(objXML.firstChild.childNodes[0].childNodes[0].nodeValue);//此处输出你的文本内容
}
D:\index.swf第一帧打如下代码
var myMc:MovieClip=importMov("loadXML.swf",0,0,this,this.getNextHighestDepth());
function importMov(mov_src:String,pos_x:Number,pos_y:Number,mytar:Object,mydep:Number){<