博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
as和handle交互(json)
阅读量:7025 次
发布时间:2019-06-28

本文共 1162 字,大约阅读时间需要 3 分钟。

as文件:

1.导包 (网上找 as3corelib 目前我用93)

import com.adobe.serialization.json.JSON

2.

var loader:URLLoader = new URLLoader();

        var url:URLRequest = new URLRequest("   //请求的url

        url.method = URLRequestMethod.POST;  //提交方式为 POST
        var values:URLVariables = new URLVariables();  //声明一个URL变量类型的变量,用于传参数
        loader.dataFormat = URLLoaderDataFormat.VARIABLES;

        values.message = nametxt.text + "&" + pwdtxt.text; 

        url.data = values;       

        loader.addEventListener(Event.COMPLETE,success);//监听完成事件

        function success(e:Event):void
        {
            var l:URLLoader = e.target as URLLoader;
            var a:* =JSON.decode( l.data.ss);// 反序列化服务器传回的json格式数据
            evt.target.parent.gotoAndPlay("registSuccess");//跳转帧
           
                   }
        loader.load(url);

 

Handler文件:

1.导入命名空间

using System.Web.Script.Serialization;//用于序列化

2.

context.Response.ContentType = "text/plain";

       string s = context.Request.Form["message"].ToString();  //接受flash传得值

       JavaScriptSerializer jss = new JavaScriptSerializer();
     

       people p = new people();  //实例化一个对象

       p.Name = "asdads";
       p.Age = 12;
        string a = jss.Serialize(p);  //序列化p对象
       context.Response.Write("ss=" +HttpContext.Current.Server.UrlEncode( a));//以键值对的形式,返回给flash

转载于:https://www.cnblogs.com/Mr-Joe/archive/2011/11/22/2258694.html

你可能感兴趣的文章
Android 手电筒功能实现
查看>>
vmware下CentOS使用NAT联网
查看>>
MD5加密函数实现
查看>>
DbUtils使用笔记
查看>>
Struts2数据校验
查看>>
iOS开发UI篇—UITableview控件使用小结
查看>>
Go(6 [接口 类型断言])
查看>>
峰任策划:SEO对网络营销有什么帮助?
查看>>
Qt学习:QLineEdit的程序示例
查看>>
信用卡号的验证
查看>>
用poi实现doc转html
查看>>
微软解释近期多因素身份验证崩溃原因
查看>>
Confluence 6 配置管理员会话的安全
查看>>
Build Castles(构建城堡)
查看>>
学会这 18 个工具,你一定能真正理解如何监控网络带宽!
查看>>
flash文件怎么打开 怎么将swf格式转换成avi视频
查看>>
虚拟机的克隆并更改主机名
查看>>
Java并发编程:什么是CAS?这回总算知道了
查看>>
分享一波Android面试题
查看>>
python入门系列:文件操作
查看>>