Flash Remoting与Flex Remoting的区别

按官方的说法,只有Flash Remoting之称,然后可以细分为ColdFusion Flash Remoting,MircroMedia .NET Flash Remoting,Fluorine.NET Flash Remoting…Flash cs3刚出来时, 只能用Flex 开发Flash Remoting应用,因此大家习惯说Flex Remoting。本文仅以Fluorine为例,谈一谈Flash Remoting AS3与Flex Remoting AS3的区别。阅读本文之前建议你看一看http://www.riafan.com/as3-to-fluorine-dotnethttp://www.riafan.com/fluorine-dotnet-to-as3

对比项 Flash Remoting Flex Remoting
设置/配置 只需要设置Gateway 可以额外配置services-config.xml/remoting-config.xml或目标端点
RemoteObject 只能用NetConnection 支持RemoteObject,更灵活强大
AMF3数据类型 不再支持RecordSet 用ArrayCollection代替RecordSet
Class Mapping(类映射) 使用registerClassAlias函数 使用RemoteClass元数据标签

暂时就归纳这么多,一有新发现会陆续添加。

附件是Flash AS3与Fluorine之间的数据类型转换的两个实例。大家可以和Flex AS3与Fluorine之间的数据类型转换对比一下。

点击此处下载附件。

点击下面链接查看效果。

  1. Flash AS3转.NET
  2. .NET转Flash AS3

发表评论