代码之家  ›  专栏  ›  技术社区  ›  mattstuehler

将Flash AS2(或AS3)连接到Blazeds

  •  0
  • mattstuehler  · 技术社区  · 16 年前

    所有的,

    我在找一些有关将flash(而不是flex)应用程序连接到blaze DS的信息。

    (谷歌的搜索结果毫无用处……)

    Adobe关于Blazeds的迷你网站( http://opensource.adobe.com/wiki/display/blazeds/Overview )提到:

    欢迎来到Blazeds!BlAZEDS是基于服务器的Java远程处理和Web消息传递技术,使开发人员能够轻松地连接到后端分布式数据,并将数据实时推送到Adobe®®Flex At-π和Adobe Air Office应用程序,以响应更富响应性的富互联网应用(RIA)体验。

    …明显省略了“flash”。

    任何见解或建议都会受到极大的赞赏。

    干杯, 马特

    2 回复  |  直到 16 年前
        1
  •  1
  •   Cornel Creanga    16 年前

    请阅读Mete Post(LiveCycle工程师)如何操作(使用Flash的远程服务) http://meteatamel.wordpress.com/2010/01/22/netconnection-and-remoting-in-blazedslcds/

        2
  •  0
  •   mattstuehler    16 年前

    如果有人感兴趣,这似乎是可行的…

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

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

    干杯, 马特·斯图勒

    推荐文章