`
seya
  • 浏览: 360565 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Flex中的网络通信(一)-处理外部数据

阅读更多

主要是通过使用URLRequest指定URL,传递方法get or post, MIME Type。然后使用URLLoader加载这个URLRequest。通过URLLoader.data来获取数据。

看例子:

<code>

package
{
 import flash.display.Sprite;
 import flash.errors.*;
 import flash.events.*;
 import flash.net.URLLoader;
 import flash.net.URLRequest;
 import flash.net.URLLoaderDataFormat;
 public class UrlLoaderTest extends Sprite
 {
  public function UrlLoaderTest(){
   var request:URLRequest = new URLRequest("http://www.baidu.com");
   var loader:URLLoader = new URLLoader();
   loader.dataFormat = URLLoaderDataFormat.TEXT;
   loader.addEventListener(Event.COMPLETE,dataCompleteHandler);
   loader.addEventListener(ProgressEvent.PROGRESS,progressHandler);
   try{
    loader.load(request);
   }catch(error:ArgumentError){
    trace("An argument error has occured");
   }catch(error:SecurityError){
    trace("An Security error has occured");
   }
  }
  
  private function dataCompleteHandler(event:Event):void{
   
   trace(event.target.data); 
  }
  
  public function progressHandler(event:ProgressEvent):void{
   trace(event.target.data);
  }
 }
}

</code>

分享到:
评论

相关推荐

    Flex4.6-js修正版,之前一版JS无法调用flex,特此纠正

    - **添加外部接口**:在Flex应用中,需要通过`externalInterface.addCallback()`方法注册一个可被JavaScript调用的函数。同时,JavaScript可以通过`window['functionName']`来调用这个函数。 - **数据传递**:参数...

    flex笔记 flex笔记 flex笔记

    通过分析所提供的标题、描述以及部分代码内容,我们了解到了Flex的一些基本概念和技术细节,包括MXML标记语言、ActionScript脚本语言、数据绑定、网络通信以及Flex SDK版本管理等方面的知识点。Flex作为一种强大的...

    纯flex网站前台(httpservice、webservice进行数据交互)

    4. **数据交互流程**:在Flex应用中,通常会创建一个HTTPService或WebService对象,配置其URL、方法和其他参数,然后定义一个事件监听器来处理返回的数据。当用户触发某个操作时,如点击按钮,服务会被调用,然后在...

    FlexCAN详解

    FlexCAN广泛应用于需要实时处理、可靠通信和成本效益的汽车串口总线系统中。CAN协议满足了电磁干扰环境下的可靠操作、数据传输速率及带宽要求。 FlexCAN模块由多个子模块组成,其中包括用于存储消息缓冲区的内存...

    FLEX数据与通讯

    在ActionScript中处理返回的数据: ```actionscript private function handleDataResult(event:ResultEvent):void { var data:XML = event.result as XML; // 处理数据... } ``` 总结,Flex数据与通讯涵盖了内部...

    基于Blazeds的flex和java双向通信

    在Java端,可以设置一个定时任务,从数据库或外部API获取最新数据,然后通过消息发布到Flex客户端。 总的来说,Blazeds为Flex和Java应用程序间的通信提供了一个强大而灵活的桥梁,它简化了开发流程,提高了应用程序...

    flex 视频播放

    Flex视频播放技术主要基于Adobe Flex框架,这是一种用于创建富互联网应用程序(RIA)的开源SDK,尤其在处理多媒体内容,如视频播放方面表现出色。Flash Builder 4是Adobe提供的集成开发环境(IDE),专为Flex和...

    FLEX SOCKET

    标题“FLEX SOCKET”暗示我们将讨论的是FLEX中使用Socket类进行网络通信的部分。Socket是计算机网络编程中的一个基础概念,它允许两个应用程序之间建立直接的通信通道。在FLEX中,我们可以使用Socket类来创建客户端...

    flex 游戏人物移动和多人同步简单实例

    在提供的文件列表中,我们看到有`libs`目录,这通常存放项目的外部库文件,比如可能包含用于与Red5通信的库。`.actionScriptProperties`和`.flexProperties`是Flex构建配置文件,它们定义了项目的编译设置和...

    Flex Demo XML JSON

    综上所述,"Flex Demo XML JSON"是一个关于使用Flex处理XML和JSON数据的示例,可能涉及到与后端的交互,虽然SSH在Flex中不是直接使用的,但可能会在后台服务中扮演角色。理解并熟练运用这些技术,可以帮助开发者创建...

    ArcGIS_FlexView指南(中文)

    - **网络资源代理:** 对于敏感数据的访问,可以通过网络资源代理来增加一层保护。 #### 七、附录A: Configuration XML 配置文件定义了Sample Flex Viewer的应用程序配置,包括微件列表、服务器设置等关键信息。

    flex4.5学习笔记

    - **数据处理**: 接收服务器返回的数据并进行处理。 #### 三、事件和数据基础 **知识点5:事件驱动开发** - **事件监听**: 通过监听事件来触发特定的行为。 - **事件处理**: 定义事件处理器函数来响应事件。 **...

    flex与js通信与彼此之间的互调整理(一)

    - 异常处理:通信过程中可能会出现异常,如网络错误、数据格式不匹配等,应当设计合理的异常处理机制。 总之,Flex与JavaScript的互操作为开发复杂的应用提供了强大的可能性。开发者应当深入理解各自技术的特点,并...

    flex 与 flash 交互

    5. **XMLSocket和WebSocket**: 对于更高级的网络通信需求,可以使用XMLSocket或WebSocket进行实时数据交换。Flex和Flash都能创建和使用这两种类型的套接字,使得它们能够发送和接收实时数据流。 6. **SWF加载**: ...

    Building real-time web application with flex

    Flex应用程序能够订阅实时数据源,通过与后端服务的集成,可从企业核心应用和防火墙外部的数据源中聚合和拉取信息。而Adobe LiveCycle Data Services ES则在服务器端为实时事务性服务提供了支持,使得RIA(Rich ...

    基于Flex的 OA管理系统

    2. **RIA(Rich Internet Applications)**:Flex的应用程序就是RIA的一种,它结合了Web的广泛分布和桌面应用的丰富功能,使得用户可以在网络上享受到类似桌面软件的体验。 3. **Flex SDK**:开发Flex应用需要Flex ...

    flex试题打包面试题挺好的

    根据提供的文件信息,我们可以归纳出一系列与Flex相关的知识点,这些知识点涵盖了Flex开发中的基础概念、事件处理、数据类型转换、数组操作等多个方面。下面将详细解释这些知识点。 ### 1. Flex 默认背景颜色的修改...

    Rss.zip_flex

    总的来说,“Rss.zip_flex”项目提供了一个学习Flex开发RSS订阅器的实例,涵盖了从网络通信到数据解析,再到UI展现等多个关键环节,对于理解和实践Flex编程具有很大的帮助。通过深入研究该项目的源代码,开发者可以...

Global site tag (gtag.js) - Google Analytics