2010-03-15 73 views
0

所有,连接的Flash AS2(或AS3)到BlazeDS的

我正在寻找在连接闪光灯(未Flex的)应用程序,以大火DS一些信息。

(谷歌搜索是令人惊讶的无助......)

Adob​​e的微型站点约BlazeDS的(http://opensource.adobe.com/wiki/display/blazeds/Overview)提到:

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

......其中明显省略了“Flash”。

任何见解或指针将不胜感激。

干杯, 马特

回答

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); 
} 

当然,更好的解决方案将不胜感激!

干杯, 马特Stuehler