1)用as实现RemoteObject更灵活:注意下RemoteObject所属的包,还有as中还有另外一个RemoteObject类。
import mx.rpc.AsyncToken;
import mx.rpc.events.FaultEvent;
import mx.rpc.remoting.mxml.RemoteObject;
var ro:RemoteObject = new RemoteObject();
ro.destination = "Server";
ro.source = "gb.informaticasystems.Server";
ro.addEventListener( FaultEvent.FAULT, handler_backendCommunicationFails );
var query:AsyncToken = ro.executeQuery();
query.addResponder(new Responder( handler_fetchDataRequestSuccess ) );
var data:AsyncToken = ro.getData();
data.addResponder(new Responder( handler_getDataSuccess ) )
2)还需要什么?channelset,下面的url就是你的目的地
var cs:ChannelSet = new ChannelSet();
cs.addChannel(new AMFChannel("myAmf", "http://servname:2000 /eqa/messagebroker/amf"));
ro.channelSet = cs;
分享到:
相关推荐
在Flex中,使用ActionScript动态调用RemoteObject类是一种常见的实现客户端与服务器端交互的方式。通过这种方式,开发者可以在客户端灵活地调用服务器端的服务,并处理返回的数据。下面将详细介绍如何在Flex中使用...
9. **安全性**:考虑到安全问题,使用RemoteObject时可能需要配置跨域策略文件(crossdomain.xml),以允许Flex客户端从不同源访问服务。 10. **性能优化**:通过合理的设计和优化,如减少不必要的网络请求、批量...
在Flex开发中,为了实现客户端(Flex应用)与服务器端(通常是Java应用)的数据交互,开发者经常使用`RemoteObject`组件。本篇文章将深入探讨如何使用`RemoteObject`与Java进行JSON格式的数据交换,以便更好地理解和...
在Red5中使用RemoteObject是实现Flash客户端与服务器端通信的一种技术。Red5是一个开源的流媒体服务器,它支持实时消息协议(RTMP)、实时传输协议(RTSP)以及HTTP流等多种流媒体交互方式。RemoteObject是Adobe ...
var ac:ArrayCollection = event.result as ArrayCollection; var arr:Array = ac.toArray(); var str:String = ""; for (var a in arr) { str += arr[a].sid + "," + arr[a].sname + "\n"; } Alert.show(str...
AS3.0中文版API是ActionScript 3.0的官方中文文档,是开发者学习和使用Flex框架不可或缺的参考资料。ActionScript 3.0是一种基于ECMAScript规范的编程语言,主要用于开发Adobe Flash Player和Adobe AIR平台上的交互...
在本文中,我们将深入探讨如何使用Flex通过RemoteObject连接后台服务,以及与之相关的其他重要Flex开发技术。Flex是一款强大的富互联网应用程序(RIA)开发框架,它允许开发者创建交互式、响应式的Web应用。让我们...
在本例中,我们将探讨如何通过使用开源的LCDS(LiveCycle Data Services)来实现这种通信,并涉及到AS3(ActionScript 3)的基础语法。 Flex是一种基于MXML和ActionScript的开放源代码框架,用于构建具有丰富用户...
3. 在Flex客户端,使用RemoteObject或WebService组件,指定服务端的命名空间和类名,连接到对应的ASP.NET服务。 4. 在Flex中编写事件监听器,当需要调用服务器方法时,触发相关事件并传递参数。服务器响应后,处理...
在AS3中,可以使用`NetConnection`和`NetStream`类与FMS建立连接,并通过`RemoteObject`或`SharedObject`类进行数据交换。 在【压缩包子文件的文件名称列表】中,"flash+FMS斗地主游戏源程序"可能包含了以下部分: ...
AS3使用AVM2虚拟机,性能显著提升,支持异常处理和强类型系统,而AS2基于AVM1,性能较低且是非纯面向对象的语言。AS3的这些改进使其更适合大型、复杂的应用程序开发。 2. Flex开发框架及其优缺点: - Cairngorm:...
在本文中,我们将深入探讨如何使用BlazeDS实现Flex与Java之间的通信,以及其核心功能和工作原理。 1. **Remoting服务** BlazeDS的Remoting服务允许Flex客户端直接调用Java后端的远程方法,仿佛这些方法是本地的。...
WebORB for .NET 4.x 是一款强大的中间件,它允许开发者使用ActionScript 3 (AS3) 和Flex与.NET 2010框架进行无缝集成,实现富互联网应用程序(RIA)的开发。本文将详细解析如何配置WebORB 4.x以在ASP.NET 2010环境...
- **使用RemoteObject连接**:在BlazeDS环境中,创建RemoteObject实例,指定服务名和方法名,然后调用这个方法传递参数,实现与数据库的交互。 5. **JavaExample**: - 如果你有一个名为`JavaExample`的Java服务...
在探讨Flex与.NET互操作的系列文章中,本篇文章主要围绕如何使用FluorineFx网关实现远程访问展开。FluorineFx是一个开源的.NET Remoting与Flash Remoting网关,它允许.NET应用程序和Adobe Flex应用程序之间进行远程...
2. 插入、更新和删除:类似地,使用RemoteObject的insert、update和delete方法,结合相应的业务逻辑,可以实现对数据库记录的增删改操作。 五、示例代码 以下是一个简单的查询示例: ```actionscript import mx....
在Flex应用中,数据交互主要通过RemoteObject组件来实现,它可以调用后台Java或.NET服务,从而进行CRUD(创建、读取、更新和删除)操作。 **BlazeDS**: BlazeDS是Adobe提供的一款开源服务器端技术,它允许Flex...
通常我们会使用`PopUpManager`类来实现这一点。 **具体步骤:** 1. **准备弹出窗口的页面:** - 首先需要设计并准备好要弹出的新窗口的界面。 2. **创建弹出窗口的对象:** - 在主窗口中创建一个新窗口的对象...