zoukankan      html  css  js  c++  java
  • flash as3与asp交互代码

    asp的文件为:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <%
    dim a,b,ans
    a=cint(request.form("a"))
    b=cint(request.form("b"))
    ans=a+b
    response.write("<?xml version=""1.0"" encoding=""utf-8""?>")
    response.contenttype = "text/xml" 
    response.write("<math>")
    response.write("<a>"&a&"</a>")
    response.write("<b>"&b&"</b>")
    response.write("<ans>"&ans&"</ans>")
    response.write("</math>")
    response.end()
    %>

    flash的代码为:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    //----------------------urlrequest--------------------
    var send_urlrequest:URLRequest =new URLRequest();
    send_urlrequest.url="http://127.0.0.1/w/test3.asp";
    send_urlrequest.method=URLRequestMethod.POST ;
    //----------------------data载体---------------------
    var data_urlvariables:URLVariables =new URLVariables();
    data_urlvariables["a"]=26;
    data_urlvariables["b"]=100;
    send_urlrequest.data=data_urlvariables;
    //-----------------------xml------------------------
    var load_xml:XML;
    //----------------------urlloader--------------------
    var handler_loader:URLLoader =new URLLoader();
    handler_loader.addEventListener(IOErrorEvent.IO_ERROR, loadError);
    handler_loader.addEventListener(Event.COMPLETE ,onloadcompletehandler);
    function onloadcompletehandler(_evt:Event):void {
        load_xml=XML(_evt.target.data);
        show_txt.text =load_xml;
        show_txt.appendText("其中返回的得数是:"+load_xml.ans);
    }
    try {
        handler_loader.load(send_urlrequest);
    } catch (_err:Error) {
        trace(_err);
    }
    //--------------------创建一个用于显示的textfield----------------
    var show_txt:TextField =new TextField();
    show_txt.multiline =show_txt.wordWrap =true;
    show_txt.width =show_txt.height =400;
    show_txt.x=75;
    addChild(show_txt);
    function loadError(event:Event) {
        show_txt.text = "加载失败";
        }

    查看源文件





  • 相关阅读:
    Linux进程管理与任务计划
    Linux磁盘存储和文件系统
    Oracle Net
    Oracle常用命令
    Ansible之playbook,yaml文件详解
    ansible配置文件详解
    linux学习笔记12-lap+mysql主从+proxy
    Linux 学习笔记11-lamp+redis主从
    Linux学习笔记10-kickstart批量安装centos7
    Linux学习笔记9-ftp服务器
  • 原文地址:https://www.cnblogs.com/babyhhcsy/p/2855479.html
Copyright © 2011-2022 走看看