当我尝试从Java端向AS发送String,int原始值时,AS可以成功读取它。 但是,如果我向AS发送自定义对象,则AS无法对其进行解码。 这是否意味着flah.net.Socket必须依靠BlazeDS之类的AMF库来解码自定义对象?

===============>>#1 票数:1

是的,就是这种情况。 原始int实际上也是如此,但是AS3会为您隐式将int字符串转换为int,如果将其保存在int变量中。

顺便说一句,你不必使用Socket连接使用AMF,但你肯定可以

  ask by jason translate from so

未解决问题?本站智能推荐:

2回复

Flash / Flex:是否可以使用AMF对Dictionary进行编码?

顾名思义,是否可以使用AMF来对字典进行编码/解码(即没有子类化)? 例如,这是一个测试用例:
3回复

Flash:带参考表的AMF3?

AMF3规范定义了所谓的“参考表”的使用(参见本规范的第2.2节)。 我在我在Erlang中开发的AMF3编码器/解码器中实现了这种行为,但对Flash API不是很有经验,我很难找到在将对象序列化为AMF3时如何轻松强制Flash使用这些引用表; 例如,如果我使用ByteArray,它
1回复

AMF是否支持缓存?

换句话说:我可以回答304并使其“正常工作”吗?
2回复

使用Flash或Pure AS3项目中的RemoteObject(AMF)

我最近将一些Flex项目的代码移植到一个新的纯AS3项目中。 当我试图进行AMF呼叫时,我收到如下错误消息: TypeError:错误#1034:类型强制失败:无法将Object @ 5425371转换为mx.messaging.messages.ErrorMessage。 没有与
1回复

创建用于缓存的AMF文件

我想创建一些AMF文件以在服务器上进行缓存。 我想知道最好的方法是否是重新配置BlazeDS以创建这些文件,以便它吐出本地文件(是否有关于此操作的教程或建议)? 或者,如果可以使用as3本身来创建文件。
2回复

Coldfusion返回类型化对象/ AMF远程处理

在ColdFusion中是否可能相同? 目前,我正在使用.Net / Fluorine将对象返回给客户端。 在测试的同时,我希望传递表示select语句和希望从服务中返回的自定义对象的字符串。 氟有一个ASObject类,可以将其设置为'typeName'变量。 效果很好。 我希望这在
3回复

哪些AMF服务器支持远程共享对象?

问候。 我正在计划构建一个基于Flex的多人游戏,并且正在研究服务器端需要什么。 我有PHP经验,所以我开始研究ZendAMF。 现在,在此游戏中,我需要房间的概念,并需要实时更新这些房间中的客户端,因此看起来我将使用远程共享对象(正确,是吗?)。 我没有看到ZendAMF在哪里可以
2回复

将数据从Javascript传递到Flex时出现问题

我在Flex中使用ExternalInterface从Javascript中检索AMF编码的字符串。 问题是AMF编码的字符串有时包含\\ u0000,这会导致ExternalInterface返回null而不是Javascript中的编码字符串。 不知道怎么解决这个问题? 提前致
2回复

ActionScript 3 AMF Zend静默失败

我正在尝试在纯ActionScript程序中连接到Zend-PHP服务。 我设法通过Flex成功地使用了该服务。 (但是Flex移动应用程序很肿,通常比纯ActionScript应用程序大10倍-这就是为什么我要用Pure Actionscript编写它的原因)。 我正在尝试访问下载的
4回复

从AS3到Java的序列化

我想要一个使用套接字在Java和AS3之间传递对象的框架。 它应该具有良好的性能(不是XML,JSON)。 我已经研究过AMF,但是所有教程都很复杂,与我的需求无关。 我曾经使用过Java到Java进行序列化,但是找不到关于Java到AS3的任何教程。 有谁知道一个好的教程?