什么';与ASP.Net进行Flash远程通信的最佳客户端体系结构是什么?
我们发现ASP.Net作为服务器后端和AdobeFlash作为用户界面的结合是一个极好的结合 到目前为止,我们使用Javascript作为这两种技术之间的通信管道。这很好,但是我们希望能够来回传递对象,而不仅仅是字符串变量,我们还希望获得更好的性能 您可以使用多种方法进行沟通:什么';与ASP.Net进行Flash远程通信的最佳客户端体系结构是什么?,flash,remoting,weborb,fluorinefx,Flash,Remoting,Weborb,Fluorinefx,我们发现ASP.Net作为服务器后端和AdobeFlash作为用户界面的结合是一个极好的结合 到目前为止,我们使用Javascript作为这两种技术之间的通信管道。这很好,但是我们希望能够来回传递对象,而不仅仅是字符串变量,我们还希望获得更好的性能 您可以使用多种方法进行沟通: Javascript Web服务(MX正确支持,CS3不支持,CS4不支持) 闪存远程处理 其他人 我的研究表明flashremoting的表现最好 在服务器上,您需要提供远程网关(Flash远程(999美元)、Fl
- Javascript
- Web服务(MX正确支持,CS3不支持,CS4不支持)
- 闪存远程处理
- 其他人
cliff.meyers-我们已经在服务器上使用氟。问题在于在客户机上使用Flash(而不是Flex)(见上文),并且Flash缺乏对远程处理的良好支持。您是否尝试过构建一个提供JSON的Web服务?在使用flashremoting之前,我会尝试一下,看看它如何满足您的需要。您是否尝试过构建一个提供JSON的Web服务?在使用Flash远程处理之前,我会尝试一下,看看它如何满足您的需要。不知道您所说的良好支持是什么意思。我们也面临这个问题,正在使用氟。我基于NetConnection对象构建了一组类。一切正常,我们有VO/DTO对象正确翻译,并在Flash中正确键入。我遇到的唯一问题是fault对象被类型化为object,并且显然没有有用的文档。我们遇到的另一个问题是,现在我们必须手动将VO/DTO对象转码,而不是从相同的定义文件自动生成C#和AS3代码
我们现在已经在两个项目中使用了它,而且它工作起来没有任何问题。不确定您所说的良好支持是什么意思。我们也面临这个问题,正在使用氟。我基于NetConnection对象构建了一组类。一切正常,我们有VO/DTO对象正确翻译,并在Flash中正确键入。我遇到的唯一问题是fault对象被类型化为object,并且显然没有有用的文档。我们遇到的另一个问题是,现在我们必须手动将VO/DTO对象转码,而不是从相同的定义文件自动生成C#和AS3代码
我们已经在两个项目中使用了它,并且没有任何问题。我们已经在Flash中使用Fluorf或WebORB remote gateway完成了几个项目。我们遇到了一些问题(例如,我认为在使用ObjectEncoding.AMF3时会出现问题),但对我来说,这是最好的解决方案。我们还使用了JSON,这也是一个不错的选择,但不如WebORB或FluorineFX(对我来说)好 也许可以看看WebORB的例子。我认为有一些例子是用Flash而不是Flex编写的
private var service:NetConnection;
service=new NetConnection();
service.objectEncoding=ObjectEncoding.AMF0;
service.connect("GatewayUrl");
responder=new Responder(callResult, callFault);
service.call("name_service", responder, parameters);
除了用registerClassAlias注册类之外,这基本上就是您需要做的所有事情
当然,Flex更适合远程处理
请在我的博客上查看另一个例子。我们在Flash中使用Fluorf或WebORB remote gateway完成了几个项目。我们遇到了一些问题(例如,我认为在使用ObjectEncoding.AMF3时会出现问题),但对我来说,这是最好的解决方案。我们还使用了JSON,这也是一个不错的选择,但不如WebORB或FluorineFX(对我来说)好 也许可以看看WebORB的例子。我认为有一些例子是用Flash而不是Flex编写的
private var service:NetConnection;
service=new NetConnection();
service.objectEncoding=ObjectEncoding.AMF0;
service.connect("GatewayUrl");
responder=new Responder(callResult, callFault);
service.call("name_service", responder, parameters);
除了用registerClassAlias注册类之外,这基本上就是您需要做的所有事情
当然,Flex更适合远程处理
在我的博客上查看另一个例子。没有看到。我通过移除“flex”标签为您修复了您的帖子。错过了。我通过移除“flex”标签为您修复了您的帖子。