将Flash AS2(或AS3)连接到BlazeDS

时间:2010-03-15 14:59:37

标签: flash blazeds

所有

我正在寻找有关将Flash(非Flex)应用程序连接到Blaze DS的一些信息。

(谷歌搜索令人惊讶地无益......)

Adob​​e关于BlazeDS的迷你网站(http://opensource.adobe.com/wiki/display/blazeds/Overview)提到:

  

Blockquote欢迎来到BlazeDS! BlazeDS是基于服务器的Java远程处理和Web消息传递技术,使开发人员能够轻松连接到后端分布式数据,并将数据实时推送到Adobe®Flex™和Adobe AIR™应用程序,以实现响应更快的富Internet应用程序(RIA)经验。

...特别省略“Flash”。

非常感谢任何见解或指示。

干杯, 马特

2 个答案:

答案 0 :(得分:1)

请阅读Mete post(Livecycle Engineer)如何做到这一点(使用Flash提供的远程服务) http://meteatamel.wordpress.com/2010/01/22/netconnection-and-remoting-in-blazedslcds/

答案 1 :(得分:0)

如果有人感兴趣,这似乎有用......

import mx.remoting.Service;
import mx.rpc.RelayResponder;
import mx.rpc.FaultEvent;
import mx.rpc.ResultEvent;
import mx.remoting.PendingCall;

myService = new Service([service url], null, [remote bean name]);
var pc::PendingCall = myService.[method]();
pc.responder = new RelayResponder(this, "onServiceData", "onServiceFault");

function onServiceData(msg:ResultEvent) {
    trace ("Service result: " + msg.result);
}
function onServiceFault(rs:FaultEvent) {
    trace ("Service faultstring: " + fault.fault.faultstring);
}

当然,非常感谢更好的解决方案!

干杯, Matt Stuehler