安全中国首页 > 编程中心 > .NET编程
 
安全中国网友投稿专用上传FTP空间:
Ftp服务器:download.anqn.com
Ftp端口:21
用户名:anqn
密 码:anqn.com
 

在Flash中用三种方式显示ASP.NET返回的值[2](图)

更新时间:2008-7-25 3:09:23
责任编辑:ShellExp
热 点:

    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

 
学习软件编程开发技术,推荐加入以下软件编程培训班:
易语言软件编程培训班(简单易学)  Delphi软件编程培训班  VC++软件编程培训班
VB软件编程培训班  JAVA高端编程就业研发班

学习网站开发制作技术,推荐加入以下网站开发培训班:
ASP.net网站开发项目实战班  ASP语言网站建设培训班

学习网络安全入侵防护技术,推荐加入以下技术培训班:
大型网络安全入侵防护班  网站脚本程序全方位安全检测班

学习网络管理、网吧运营维护技术(网管),推荐加入以下培训班:
大型网吧技术管理人才特训班  Linux网络嵌入架构工程师培训班

学习专项特殊技术,推荐加入以下专项技术培训班:
软件与游戏外挂脱壳破解班(逆向工程)  赚钱王道-网赚技能培训班  Flash动画设计师就业特训班

 
相关编程
一日一文章
 
一日一软件
一日一动画