• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

在Flash中用三种方式显示ASP.NET返回的值

发布: 2008-4-08 11:31 | 作者: Flash后台 | 来源: 希赛网 | 查看: 77次 | 进入软件测试论坛讨论

领测软件测试网

 

——此文章摘自《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/

32/3<123>

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网