互联网+时代 UI设计师专属课程
工厂普工?厨师?汽车维修?电焊工?工地施工员?销售?保安?快递...
打工族工厂上班族流水线工人未来出路在哪里?
东莞北大青鸟秋季招生简章 学历+技能双重认证,一份努力,两份收获
嘉华职业教育集团十周年盛会之“我们为你自豪”嘉华职业教育形象大...
梦想还是要有的,万一实现了呢? 改变命运靠自己,高中毕业一样月薪...
2022双十一狂欢
个模式识别,那真是吊爆了。。。
在as中我们也可以实现同样的功能,而且我们可以配合js来做到跨域,采集cookie等等一些用户行为分析,也算是web开发中
的一把利器。
一:构建与外部程序的通信
1:一般要三个步骤
<1> 使用UrlRequest创建请求对象。
<2> 使用UrlLoader载入请求对象,然后就可以发出请求了。
<3> 监听UrlLoader对象,通过各种事件来反馈处理的结果。
二:构建UrlRequest
下面来看看UrlRequest中的常用属性
1: url
这个很简单了,请求网址,可以是绝对也可以是相对的。
2:method
写过ajax都知道,它是用来控制窗体的提交方式是post还是get,什么get不能大于2k,post无限制等等。
3:requestHeader
我们知道模拟提交都会在http的head中追加各种参数来欺骗服务器端,伪装自己是真实的人为请求。
4:data
就是请求时附带给服务器端的数据,用json格式,url的kv形式都可以,但必须用URLVariables进行封装。
5:简单的demo
1 var url="http://localhost:25212/index.aspx"; 2 3 var vari:URLVariables=new URLVariables();4 5 vari.data="{\"id\":\"2\"}"; 6 7 var req:URLRequest=new URLRequest(url); 8 9req.data=vari;10 11 req.method=URLRequestMethod.POST;
三:构建UrlLoader对象
<一>: 在as中,所有的UrlRequest都需要用UrlLoader来装载才能进行与后端程序进行交互,同时提供了5个事件来监听当前请求的状况。
1: open事件
请求操作开始时执行的事件
2:progress事件
常用监控下载进度,可以通过byteloaded和bytetotal来实时查看“已加载的数据”和“总数据”。
3:complete事件
成功加载数据后调用的事件,也是最常用的。
4:ioError事件
就像ajax一样,请求失败的时候调用的事件。
<二>: 当远程返回数据的时候,数据都会保存在urlloader中data属性里,当然数据返回的时候是什么类型,取决与我们在post
的时候指定的URLLoaderDataFormat。
1:URLLoaderDataFormat.TEXT
指定当前返回data值必须是text值,当然这也是默认值。
2:URLLoaderDataFormat.BINARY
有时候我们flash需要加载web端的二进制数据的时候,这时候就要指定BINARY属性。
3:URLLoaderDataFormat.VARIABLES
这个就是指定包含的数据是一个经过url编码的数据,所以我们用VARIABLES进行解码。
//用urlloader进行装载var loader:URLLoader=newURLLoader(req);loader.addEventListener(Event.COMPLETE,onComplete);loader.addEventListener(IOErrorEvent.IO_ERROR,onError);//请求加载完成function onComplete(e:Event):void{ trace(loader.data);}
大体上就这样了,下面我们做个实验,向服务器传递json由服务器端进行处理。
1:服务端代码,只是将请求参数原样返回
1 public partial class Index : System.Web.UI.Page2 {3 protected voidPage_Load(object sender, EventArgs e)4 {5 var data = Request.Form["data"];6 7 Response.Write("恭喜,数据请求成功~ " + data);8 }9 }
2:as代码
1 import flash.net.URLLoader; 2 import flash.net.URLRequest; 3 import flash.events.Event; 4import flash.text.TextField; 5 import flash.utils.Timer; 6 import flash.events.TimerEvent; 78 var url="http://localhost:25212/index.aspx"; 9 10 varvari:URLVariables=new URLVariables();11 12 vari.data="{\"id\":\"2\"}";13 14 varreq:URLRequest=new URLRequest(url);15 16 req.data=vari;17 18req.method=URLRequestMethod.POST;19 20 //用urlloader进行装载21 var loader:URLLoader=newURLLoader(req);22 23 loader.addEventListener(Event.COMPLETE,onComplete);24loader.addEventListener(IOErrorEvent.IO_ERROR,onError);25 26 //请求加载完成27 functiononComplete(e:Event):void{28 trace(loader.data);29 }30 31 //io请求错误32 functiononError(e:IOErrorEvent):void{33 trace("对不起,数据请求错误");34 }
北大青鸟东莞金码学校是北大青鸟广东省全课程授权中心,拥有软件开发工程师、网络工程师、安卓工程师、学士后Java工程师、学士后 NET工程
北大青鸟东莞金码教育周边的体育馆 北大青鸟东莞金码教育周边的图书馆 北大青鸟东莞金码教育周边的玉兰大剧院 北大青鸟东莞金码教育周边的展览馆
人们为了改变现状,追求自己的幸福生活,越来越多的人都选择了拼搏。那么在拼搏的路上是否真能实现自己的目标,很关键的一步便在于最初的选择,那你需要有一技之长的技术,那么在这个社会,现在学什么技术工资高,就业不用愁呢?那肯定是 学一门好的电脑专业了,高薪资,好就业,前景广阔,提升空间大。要满足这些条件的技术工作,数IT行业最合了!
随着社会的发展,电脑的运用已经普及到我们身边的每一个角落了,或许你会操作电脑,或许你会用电脑帮我们解决一些生活中的难题,但是电脑的功能很强大,你能真正领会到电脑中的奥秘吗?其实电脑里面还有很多东西等着我们去学习,还有很多技术 等着我们去探索,北大青鸟东莞金码学校就是一所学技术的学习!
读电脑学什么有前途?这是一个很多人都会思考的一个问题,无论是正在读书的学生还是已经毕业了的学生,都会为自己以后的前景做打算。那么读电脑学什么有前途呢?又能拿高薪,就业好,每天在舒适的环境下轻松工作呢
写自我评价的核心是:用最少的语言,突现出你最牛X的地方。语言简练,弃用套话 51job简历模板设置的自我评价字数上限是500字,折合下来是5
囧事一:过于职业格格不入话说,人算不如天算。当你费尽心机把自己打扮地相当职业,满怀信心地走到应聘公司门口,却发现,公司的进出的员工
大学毕业找工作,你选择了哪个城市作为自己职业生涯的出发点?最近正值毕业求职季,前程无忧论坛(bbs 51job com)用这个话题带网友们回忆了往
面试时有些错一定不能犯!这一话题日前在前程无忧论坛引起了网友们的热烈讨论。但总有马失前蹄的时候,总会一不留神暴露出破绽。在面试时如
挫折和失败并不可怕。可怕的是害怕失败,害怕失败,就是拒绝成功。失败让人深刻。不经历失败也不会有大的成功。做人无一点真肯的念头,便成
十二招防护云计算或者说云技术的安全,本身就说明了采用云技术的个人、企业甚至是国家需要更多样的安全防护,而这其中,数据本源的安全防护至关 重要。
第一章 计算机网络基础概述1. 计算机网络分成哪几种类型 ? 试比较不同类型网络的特点。答:可以从不同的角度对计算机网络进行分类。按...
各种编程语言的作用及编程问题。如今开发者有很多种途径去解决编程问题,不管是利用大量的类库还是各种各样的技术工具。当然了,随便选择一
又到开学季,无数莘莘学子开始了他乡求知的旅途。求学生活你要怎么开始呢?你是要先享受来之不易的求学生活呢还是继续为人生目标而奋斗
1. 内部初验的条件是什么?内部验收是有华为方面和施工合作方签署的内部验收书,起作为工程付款的依据,其签署的前提条件是由于客户方原因...
动力前行,唱响东莞教育品牌号角贺东莞金码荣登2012东莞教育培训总评榜IT培训类榜首日前,在东莞报业传媒集团召开的2012东莞教育年度总评榜...
男孩子学什么专业好?对于大多数人来说,有这类问题的疑惑,都是希望通过学一门好专业,将来能找一份有前景又适合自己的工作,并能获得高薪
北大青鸟培训多少钱?说到学习说到钱,当然就是跟学费相关了。当然,关心学费是必须的,毕竟谁都不想自己的钱白花了。北大青鸟东莞金码学校
曾经有人说过,程序员不是一般的人,是具有某种超能力的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很
高中毕业学什么技术有前途?高考落榜,没有读到大学,小风只能进入社会打工。只是身无技能,学历又低,刚开始只能去工厂打工,每天重复着简单的流水线工作,从工厂到宿舍,单调乏味,小风觉得这并不是自己想要的生活,想找更好的工作,但因为学历、能力的原因,简历投出去甚至连面试机会都没有。