以前都没怎么考虑到这个问题,但是现在却遇到了。
我为工厂内部定义了一个内部类称作EMProject,工厂只为外部创建接口IEmproject,不允许用户从外部调用某些方法来修改Project。而我必须要保存这个Project,项目中使用了AMF编码协议,我将整个Project 利用writeObject方法写入文件中,如下:
[RemoteObject(alia="EMProject")]
class EMProject implements IEMProject{
}
而编译器也报错了,称EMProject未在包中定义。我也尝试RegisterAlisa这个方法,同样在运行时报错了,是cast错误。
所以RemoteObject是与包内类冲突的。
分享到:
相关推荐
6. **XML处理**:AS3.0提供`XML`类,用于解析和操作XML文档,与服务器端的数据交换更便捷。 7. **数据结构**:包括`Array`、`Vector.<T>`等,`Vector.<T>`是类型安全的数组,提供更好的性能。 8. **错误处理**:...
在Flex中,使用ActionScript动态调用RemoteObject类是一种常见的实现客户端与服务器端交互的方式。通过这种方式,开发者可以在客户端灵活地调用服务器端的服务,并处理返回的数据。下面将详细介绍如何在Flex中使用...
blazeds-spring3.0所有jar包 flex remoteobject服务方式
在Flex应用中,RemoteObject是客户端与服务器交互的关键组件,它提供了与服务器进行数据交换的能力,能够调用服务器上的方法并接收返回的结果。在Red5中,RemoteObject通常与ActionScript Remoting Gateway (AMF) ...
### Flex中RemoteObject与Java的通信 在Flex开发过程中,实现客户端与服务器端的数据交互是一项基本而又关键的任务。其中,`RemoteObject`是Adobe Flex框架提供的一个强大的组件,它允许Flex应用程序通过AMF...
5. **绑定方法调用**:你可以将RemoteObject的方法与ActionScript函数绑定,以便在调用服务器方法时执行本地处理。例如: ```as3 remoteObject.myServerMethod.addEventListener(ResultEvent.RESULT, onResult); ...
在Flex4中,RemoteObject是ActionScript 3.0中的一种重要组件,它允许与后端服务器进行数据交互,如处理业务逻辑、访问数据库等。在这个"flex4 remoteobject 多文件上传的例子"中,我们将重点探讨如何使用...
在Flex开发中,为了实现客户端(Flex应用)与服务器端(通常是Java应用)的数据交互,开发者经常使用`RemoteObject`组件。本篇文章将深入探讨如何使用`RemoteObject`与Java进行JSON格式的数据交换,以便更好地理解和...
在Flex开发中,与后端服务进行数据交互是常见的需求,`RemoteObject` 是Adobe Flex框架提供的一种组件,用于在Flex客户端与服务器之间实现远程调用(RPC, Remote Procedure Call)。`RemoteObject` 可以方便地将Flex...
在Flex和Java的集成应用中,RemoteObject是关键的通信组件,它允许Flex客户端与Java后台服务进行数据交换。 RemoteObject是Flex框架中的一个关键组件,它通过AMF(Action Message Format)协议,提供了一种高效、轻...
在本文中,我们将深入探讨如何使用Flex中的RemoteObject组件封装后与Java应用程序进行通信。RemoteObject是Adobe Flex框架的一部分,它允许Flex客户端与服务器端的业务逻辑进行交互,通常是通过AMF(Action Message ...
这个"remoteObject-java简单CURD例子.rar"压缩包提供了一个示例,演示了如何使用Java实现远程对象(Remote Object)进行基本的创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,也就是常说的CURD...
1. **导入所需的库**:在Flex项目中,你需要引入mx.rpc.remoting.*包,这是RemoteObject类所在的包。 2. **创建RemoteObject实例**:在ActionScript代码中,你需要创建一个RemoteObject实例,并指定其`endpoint`...
同时,也需要在Flex代码中实例化RemoteObject,并将服务名和方法映射到对应的Java类和方法。 4. **调用Java服务** 在Flex客户端,我们可以通过以下方式调用Java服务: ```actionscript var remoteObject:...
RemoteObject是Flex提供的一种服务,它使得客户端与服务器端之间的通信变得简单,尤其是对于需要调用远程服务或业务对象的情况。 在Flex中,RemoteObject组件是实现AMF(Action Message Format)协议的关键。AMF是...
5. **动画和效果**:Flex3.0内置了Animate和Effect类,用于创建复杂的动画效果,提升用户体验。 6. **状态管理**:Flex应用可以有多个状态,如初始状态、编辑状态等,开发者可以为每个状态定义不同的界面布局和行为...
ActionScript 3.0是面向对象的语言,具有类、接口和包的概念,支持事件驱动编程。我们将了解变量和常量的声明,数据类型,包括基本类型(如int、uint、Number、String等)和引用类型。此外,我们还将学习控制流程...