数据请求:
// (1) 初始化URLLoader
var _loader:URLLoader = new URLLoader();
// (2) 注册事件
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
_loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, loadIOError);
_loader.contentLoaderInfo.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatus);
_loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
// (3) 初始化 URLRequest (4) 发送数据请求
_loader.load(new URLRequest(url));
//_loader.dataFormat = URLLoaderDataFormat.TEXT;
//_loader.dataFormat = URLLoaderDataFormat.VARIABLES;
//_loader.dataFormat = URLLoaderDataFormat.BINARY;
// (5) 读取完成,调用回调函数
private function loadComplete(event:Event) : void {
var responseData = _loader.data;//event.target as URLLoader
if ( URLLoaderDataFormat.BINARY == _loader.dataFormat ) {
var content:ByteArray = _loader.data as ByteArray;
new Loader().loadBytes(content);
}
//do something
}// end function
不同的数据类型下 data 的类型不同。其中 VARIABLES 是数组, BINARY 使用 Loader.loadBytes(_loader.data as ByteArray);
发送数据
:
//发送的内容
var variables:URLVariables = new URLVariables("name=foo&age=28");
//构建请求
var request:URLRequest = new URLRequest();
//配置请求
request.url = "http://www.poplar.me/load.do";
//配置请求方法
request.method = URLRequestMethod.GET;
//设置发送数据
request.data = variables;
//配置发送内容类型
//request.contentType = "text/xml";
//request.data = <person><name>poplar</name></person>;
分享到:
- 2009-09-18 00:20
- 浏览 1002
- 评论(0)
- 论坛回复 / 浏览 (0 / 3783)
- 查看更多
相关推荐
Flex ActionScript 学习笔记是关于使用Adobe Flex技术并结合ActionScript 3.0进行开发的知识总结。ActionScript 3.0是随着Flash CS3一起推出的一种强大的编程语言,相较于之前的ActionScript版本,它有着显著的提升...
本资源包包含了关于"flash+actionscript学习的实例和教程",旨在帮助初学者和进阶者深入理解和掌握这两个工具。 **Flash ActionScript 3.0** ActionScript是Flash平台的编程语言,从早期的ActionScript 1.0和2.0...
《Flash ActionScript 3.0 基础教程学习笔记》是针对初学者精心编写的指导资料,旨在帮助读者快速掌握ActionScript 3.0这一强大的编程语言在Flash中的应用。ActionScript 3.0是Adobe Flash Professional和Flash ...
### ActionScript 3.0 (AS3) 基础:代码放置与包管理 在ActionScript 3.0(AS3)中,代码的组织和放置方式与之前的版本有显著差异。...掌握这些基础知识对于深入学习AS3和开发高质量的Flash内容至关重要。
综上所述,这份学习笔记全面覆盖了ActionScript3的基础到高级知识,从语言基础到面向对象编程,再到核心类和API的使用,为读者提供了成为Flash开发高手所需的所有理论和实践指导。无论是初学者还是有一定经验的...
以上是AS3的基础知识,这些内容构成了进一步学习ActionScript 3编程的基石。通过掌握这些,开发者能够更有效地编写和调试代码,构建交互式的Flash应用程序。继续深入,还会涉及到类、包、继承、接口、事件处理等更...
本压缩包“Flex学习笔记.rar”显然是一份针对初学者的教程资料,旨在帮助新接触Flex的开发者快速上手。 在“FlexBeginner.pdf”这份文档中,你可以期待找到以下关键知识点: 1. **Flex概述**:介绍Flex技术的基本...
《FLEX学习笔记》 FLEX,全称为Flex Builder,是由Adobe公司开发的一款基于MXML和ActionScript的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建具有交互性、响应性和丰富用户体验的Web应用。FLEX的...
AS3殿堂之路的学习笔记旨在帮助初学者理解AS3的基础概念,掌握核心语法,以便在开发富媒体内容和游戏时游刃有余。通过深入学习这些知识点,开发者可以构建功能丰富的交互式应用程序,并逐步进阶到更高级的编程实践。
Flex是Adobe开发的一种...总之,Flex的AS3语法是强大且灵活的,提供了丰富的面向对象特性,以及对数据类型的严谨控制,使得开发者能够创建复杂的交互式应用程序。深入理解这些基础知识对于高效地开发Flex项目至关重要。
【Flash8学习笔记】 Flash8 是一款经典的动画创作软件,广泛应用于网页设计、游戏开发以及交互式内容制作。本笔记旨在记录学习过程中的一些关键知识点,同时也适用于初学者参考。 一、资源与工具 1. 动画成品分享...
### 新手AS_3[1].0学习笔记 #### ActionScript 3.0核心概念 **ActionScript 3.0** 是Adobe Flash平台的核心编程语言之一,它在**ActionScript 2.0**的基础上进行了大幅度的改进和增强,旨在提供更高效、更强大的...
《Flex企业应用开发实战》的学习笔记主要探讨了Flex在企业应用开发中的基础知识,包括MXML语言、客户端状态保持、客户端MVC模式以及数据绑定技术。 2.1 MXML语言是Flex应用开发的核心部分,它是一种XML标记语言,与...
学习笔记中可能会包含对这些主题的实践经验和技巧分享,比如如何使用AnimatePolicy来优化动画性能,或是如何利用AMF(Action Message Format)进行高效的数据传输。 至于“Flex3权威指南学习笔记及相应代码”,这...
Flex学习笔记概述 Flex是一种由Adobe开发的企业级富互联网应用(RIA)的表示层解决方案,其主要目的是提供高度交互和动态的用户体验。Flex的核心在于它的编程语言MXML和ActionScript(AS),这两种语言结合在一起,...
Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用。本教程是作者精心编写的Flex学习资料,适合初学者入门,通过...
### Flex 学习笔记知识点详解 #### 一、Flex 技术概述 - **定义**:Flex 是一种用于构建和部署跨浏览器、跨平台的丰富互联网应用程序 (RIA) 的开源框架。 - **特点**: - 强大的 UI 构建能力:允许开发者创建高度...
Flex AS3 学习笔记总结 Flex 是 Adobe 开发的 RIA(Rich Internet Applications)工具,包括 Flex3 SDK、Flex Builder 和服务器产品,如 Lifestyle Data Services、CodeFushion。Flex 应用程序用 Flash.swf 文件...
在本学习笔记中,我们将深入探讨这两者以及它们如何协同工作。 Flex是Adobe开发的一种开放源码的富互联网应用(RIA)框架,它基于ActionScript编程语言和Flash Player或Adobe AIR运行时。Flex允许开发者创建具有...