所有
我正在寻找有关将Flash(非Flex)应用程序连接到Blaze DS的一些信息。
(谷歌搜索令人惊讶地无益......)
Adobe关于BlazeDS的迷你网站(http://opensource.adobe.com/wiki/display/blazeds/Overview)提到:
Blockquote欢迎来到BlazeDS! BlazeDS是基于服务器的Java远程处理和Web消息传递技术,使开发人员能够轻松连接到后端分布式数据,并将数据实时推送到Adobe®Flex™和Adobe AIR™应用程序,以实现响应更快的富Internet应用程序(RIA)经验。
...特别省略“Flash”。
非常感谢任何见解或指示。
干杯, 马特
答案 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