【ActionScript 3.0学习笔记回顾】网络通信流程相关类

URLRequest:

构建一个通信请求,请求对象(URLRequest)必须含有足够的信息:

  • 请求的URL地址:对应URLRequest对象的 url 属性。
  • 请求的方式:对应method属性,默认是GET方式。此外还有POST方式,两种方式可选,使用URLRequsetsMethod.GET和URLRequsetsMethod.POST常量赋值。
  • 提交的数据:如果是纯粹的加载行为,那么不需要data属性,如果是要提交一部分数据,那么就要放在data属性中。

URLVariables类:

URLVariables类对象可以作为URLRequest对象的data属性值,用来在flash应用程序及服务器之间传送变量:

var variables:URLVariables = new URLVariables("name=foo&age=28&sex=male");
var request:URLRequest = new URLRequest();
request.url = "someURL";
request.method = URLRequestMethod.GET;
request.data = variables;		//variables作为data属性值用来向服务器提交

如果是提交XML,则可以不需要URLVariables对象,代码示例如下:

var xml:XML = 
	<login>
		<username>username</username>
		<password>password</password>
	</login>;
			
var request:URLRequest = new URLRequest();
request.url = "someURL";
request.contentType = "text/xml";		//POST数据的MIME内容类型
request.data = xml.toXMLString();		//将xml转成文本赋给data属性
request.method = URLRequestMethod.POST;

URLLoader

不论是纯粹的读取外部数据,还是要提交一些数据并读取返回信息,都要先发出数据请求,发出请求的操作有URLLoader对象完成。如有有数据返回,那么将放在URLLoader对象的data属性中。

URLLoader对象的dataFormat属性可以用来判断data属性中存储的数据格式是文本型(URLLoaderDataFormat.TEXT)的、二进制型(URLLoaderDataFormat.BINARY)的还是变量名值对型(URLLoaderDataFormat.VARIABLES)的。

URLLoader对象还会派发6种事件,用来监听与控制加载流程:

  • Event.OPEN事件:load()方法被调用时派发。
  • ProgressEvent.PROGRESS事件:加载过程中持续派发,包含下载字节数信息。
  • Event.COMPLETE事件:加载完成时派发。
  • HTTPStatusEvent.HTTP_STATUS事件:加载完成或失败之前派发。
  • IOErrorEvent.IO_ERROR事件:加载失败时派发
  • SecurityErrorEvent.SECURITY_ERROR事件:加载内容不符合安全规则。

注:以上所列代码示例源于《ActionScript 3 殿堂之路》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
智慧校园整体解决方案是响应国家教育信息化政策,结合教育改革和技术创新的产物。该方案以物联网、大数据、人工智能和移动互联技术为基础,旨在打造一个安全、高效、互动且环保的教育环境。方案强调从数字化校园向智慧校园的转变,通过自动数据采集、智能分析和按需服务,实现校园业务的智能化管理。 方案的总体设计原则包括应用至上、分层设计和互联互通,确保系统能够满足不同用户角色的需求,并实现数据和资源的整合与共享。框架设计涵盖了校园安全、管理、教学、环境等多个方面,构建了一个全面的校园应用生态系统。这包括智慧安全系统、校园身份识别、智能排课及选课系统、智慧学习系统、精品录播教室方案等,以支持个性化学习和教学评估。 建设内容突出了智慧安全和智慧管理的重要性。智慧安全管理通过分布式录播系统和紧急预案一键启动功能,增强校园安全预警和事件响应能力。智慧管理系统则利用物联网技术,实现人员和设备的智能管理,提高校园运营效率。 智慧教学部分,方案提供了智慧学习系统和精品录播教室方案,支持专业级学习硬件和智能化网络管理,促进个性化学习和教学资源的高效利用。同时,教学质量评估中心和资源应用平台的建设,旨在提升教学评估的科学性和教育资源的共享性。 智慧环境建设则侧重于基于物联网的设备管理,通过智慧教室管理系统实现教室环境的智能控制和能效管理,打造绿色、节能的校园环境。电子班牌和校园信息发布系统的建设,将作为智慧校园的核心和入口,提供教务、一卡通、图书馆等系统的集成信息。 总体而言,智慧校园整体解决方案通过集成先进技术,不仅提升了校园的信息化水平,而且优化了教学和管理流程,为学生、教师和家长提供了更加便捷、个性化的教育体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值