actionscript .net包的使用

URLRequest:URLRequest 类可捕获单个 HTTP 请求中的所有信息。URLRequest 对象将传递给 Loader、URLStream 和 URLLoader 类的 load() 方法和其他加载操作,以便启动 URL 下载。
方法:
URLRequest(url:String = null)
创建 URLRequest 对象。
属性:
method : String
控制 HTTP 式提交方法。

requestHeaders : Array
要追加到 HTTP 请求的 HTTP 请求标头的数组。

url : String
所请求的 URL。

data : Object
一个对象,它包含将随 URL 请求一起传输的数据。

URLLoader:
URLLoader 类以文本、二进制数据或 URL 编码变量的形式从 URL 下载数据。在下载文本文件、XML 或其他用于动态数据驱动应用程序的信息时,它很有用。
造方法:
URLLoader(request:URLRequest = null)
创建 URLLoader 对象。

addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
[覆盖] 使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
String为事件的类型比如 Event.COMPLETE
URLLoader

close():void
关闭进行中的加载操作。
URLLoader

load(request:URLRequest):void
从指定的 URL 发送和加载数据。

属性:
data :
从加载操作接收的数据。

dataFormat : String = "text"
控制是以文本 (URLLoaderDataFormat.TEXT)、原始二进制数据 (URLLoaderDataFormat.BINARY) 还是 URL 编码变量 (URLLoaderDataFormat.VARIABLES) 形式接收下载的数据。

URLVariables
使用 URLVariables 类可以在应用程序和服务器之间传输变量。将 URLVariables 对象与 URLLoader 类的方法、URLRequest 类的 data 属性和 flash.net 包函数一起使用。

URLVariables(source:String = null)
创建一个新的 URLVariables 对象。
URLVariables

decode(source:String):void
将变量字符串转换为指定 URLVariables 对象的属性。
URLVariables

toString():String
以 MIME 内容编码格式 application/x-www-form-urlencoded 返回包含所有可枚举变量的字符串。

与jsp交互

//定义应用服务器程序地址
var submitURL:String="http://localhost:8080/web/ac.jsp";
function onSubmit(evt:Event):void{
var variables:URLVariables=new URLVariables();
//初始化表单变量,构造一个URLVariables对象
variables.clientdata="wqx";
//构造一个HTTP请求,该请求中包含表单数据
var req:URLRequest=new URLRequest();
req.url=submitURL;
req.method=URLRequestMethod.POST;
req.data=variables;
//使用URLLoader提交HTTP请求
var loader:URLLoader=new URLLoader();
loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE,completeHandler);
try{
status.text="正在加载数据";
loader.load(req);}
catch(err:Error){
replyData.text="有错误发送,请稍后再试";
}
}
this.send.addEventListener(MouseEvent.CLICK,onSubmit);
function completeHandler(evt:Event):void{
status.text=evt.target.data.a;
// status.text="数据加载完毕";
}
stop();

与socket交互

//定义应用服务器程序地址
var submitURL:String="http://localhost:8080/web/ac.jsp";
function onSubmit(evt:Event):void{
var variables:URLVariables=new URLVariables();
//初始化表单变量,构造一个URLVariables对象
variables.clientdata="wqx";
//构造一个HTTP请求,该请求中包含表单数据
var req:URLRequest=new URLRequest();
req.url=submitURL;
req.method=URLRequestMethod.POST;
req.data=variables;
//使用URLLoader提交HTTP请求
var loader:URLLoader=new URLLoader();
loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE,completeHandler);
try{
status.text="正在加载数据";
loader.load(req);}
catch(err:Error){
replyData.text="有错误发送,请稍后再试";
}
}
this.send.addEventListener(MouseEvent.CLICK,onSubmit);
function completeHandler(evt:Event):void{
status.text=evt.target.data.a;
// status.text="数据加载完毕";
}
stop();

actionscript .net包的使用,布布扣,bubuko.com

时间: 2024-10-15 13:57:31

actionscript .net包的使用的相关文章

Mysql 第六天 使用聚合函数查询

5.1     count()函数 SELECT COUNT(*) FROM t_grade; SELECT COUNT(*) AS total FROM t_grade; SELECT stuName,COUNT(*) FROM t_grade GROUP BY stuName; 5.2     sum函数 SELECT stuName,SUM(score) FROM t_grade WHERE stuName = '张三' SELECT stuName,SUM(score) FROM t_g

django models进行数据库增删查改

引入models的定义 from app.models import  myclass class  myclass(): aa =  models. CharField (max_length=None) bb =  models. CharField (max_length=None) def __unicode__(self): return u'%s %s' %(aa,bb) 增 添加一行数据1 add = myclass(aa='wahaha',bb='hahawa' ) add.sa

网站前端性能优化总结

一.服务器侧优化 1. 添加 Expires 或 Cache-Control 信息头  某些经常使用到.并且不会经常做改动的图片(banner.logo等等).静态文件(登录首页.说明文档等)可以设置较长的有效期(expiration date),这些HTTP头向客户端表明了文档的有效性和持久性.如果有缓存,文档就可以从缓存(除已经过期)而不是从服务器读取.接着,客户端考察缓存中的副本,看看是否过期或者失效,以决定是否必须从服务器获得更新. 各个容器都有针对的方案,,以 Apache 为例: E

Hadoop 2.x HDFS新特性

Hadoop 2.x HDFS新特性     HDFS联邦     HDFS HA(要用到zookeeper等,留在后面再讲)     HDFS快照 回顾: HDFS两层模型     Namespace: 包括目录.文件和块.它支持所有命名空间相关的文件操作,如创建.删除.修改,查看所有文件和目录.     Block Storage Service(块存储服务) 包括两部分: 1 在namenode中的块的管理:提供datanode集群的注册.心跳检测等功能.处理块的报告信息和维护块的位置信息

Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系

转自zrong's blog:http://zengrong.net/post/1295.htm ActionScript ActionScript通常简称为AS,它是Flash平台的语言.AS编写的程序,最终可以编译成SWF.SWC.SWF就是我们常说的Flash动画.但是现在SWF已经不仅仅是动画,而是RIA的载体. ActionScript有3个版本,分别是1.0版(AS1),2.0版(AS2)和3.0版(AS3).只有Flash Player 9及以上播放器才支持AS3编译的SWF.这三

纯AS3项目中如何引用fl包中的类

fl包在Flash IDE中是独立的类库,在Flex中是无法直接引用的,那么如果Flex想要使用Flash IDE中fl包该怎么办呢? 需要在Flash IDE安装路径下,找到下面的flash.swc文件添加到Flex项目的libs中 C:\Program Files\Adobe\Adobe Flash CC 2015\Common\Configuration\ActionScript 3.0\libs\flash.swc 或者在文件 C:\Program Files\Adobe\Adobe F

ActionScript 3操作XML 详解

AS3引入了E4X ,它是根据ECMAScript标准处理XML 数据的全新机制.这使得程序员在程序中无缝地操作XML.在AS3中可以使用XML字面值将XML数据直接写入代码,该字面值将被自动解析. 一.AS3中的XML入门 1.可以将XML直接写入代码 public var employeelist:XML=<employeelist> <employee> <name first="Conan" last="O'Brien" /&g

ActionScript语言基础

注释 支持行内注释和多行注释: 行内注释 //这里是行内注释 var i:int; var x:int; //这是也是行内注释 多行注释 /* 这是 一段 多行注释 */ 变量 ActionScript支持比JavaSctipt所支持的更新的ECMAScript标准实现版本. 变量名命名规则: 可以包含字母.数字.下划线和美元符号,但不能以数字开头, 区分大小写. 变量数据类型的规则: 于JavaScript不同,ActionScript的变量要使用严格的数据类型,也就是说,要在变量后赋予该变量

[ActionScript 3.0] AS3 深入理解Flash的安全沙箱Security Domains

简介 如果你还没有与复杂的的安全域(security domain)和应用程序域(application domain)问题打过交道,那么你真是个幸运的家伙.当你在加载外部内容(然后他们开始播放)的时候,默认的设置工作的很好,你甚至不知道他们的存在. 但是某些时候你可能需要控制默认设置以外的更多行为和功能,这样你就会遇到前面所说的问题.你也许会困扰于Security.allowDomain和crossdomain.xml文件的区别,又或者你想要深究关于安全性的最佳实践.如果是这样,那么这篇文章就