——此文章摘自《Flash与后台:ASP/ASP.NET/PHP/Java Script/Delphi总动员》定价:52元 特价:39元 购买>>
function secondMethod():Void{
//myTextArea组件显示“Loading……”字符串
myTextArea.text = "Loading... ";
//建立myLoadVars为一个新的LoadVars对象
var myLoadVars:LoadVars = new LoadVars();
//定义myLoadVars的onLoad函数
myLoadVars.onLoad = function(success:Boolean):Void{
//如果读取成功
if(success){
//在myTextArea显示myLoadVars的theMethod属性和theData属性
myTextArea.text=myLoadVars.theMethod+"\n\n"+myLoadVars.theData;
}else{
//如果读取失败,现在错误信息
myTextArea.text = "文件传输错误";
}
}
//myLoadVars读取同目录下的文件,为了防止读取缓存,在地址后加了一个随机数。
myLoadVars.load("load.aspx?myMethod=loadvars&temp="+Math.random());
}
//定义第三种方式thirdMethod,也就是XML读取
function thirdMethod():Void{
//myTextArea组件显示“Loading……”
myTextArea.text = "Loading... ";
//声明myXML为一个新的XML对象
var myXML:XML = new XML();
//声明myXML忽略空白节点
myXML.ignoreWhite=true;
//定义myXML的onLoad函数
myXML.onLoad =function(success:Boolean):Void{
//如果读取成功
if(success){
//myTextArea组件显示myXML的值
myTextArea.text = myXML.toString();
//如果读取失败
}else{
//显示错误信息
myTextArea.text = "文件传输错误";
}
}
//myXML读取同目录下的文件,为了防止读取缓存,在地址后加了一个随机数。
myXML.load("load.aspx?myMethod=xml&temp="+Math.random());
}
*注:这个例子的源文件,在附带光盘下:源文件\第十章\1\4-1-1.fla,版本为Flash 8,请勿用低于Flash 8版本软件打开。
注意:这个例子我们为了兼顾扩展性,采取了相对路径,所以要把SWF文件导出到和load.aspx页面同一层文件夹内。我建议,所有源文件最好都层级有序地放入同一个顶层文件夹内。这样更有利于你对整个工程的支配。
图10.30为我解决方案管理器的截图:
图10.30
文章来源于领测软件测试网 https://www.ltesting.net/