我想通过脚本联系FMS服务器并下载持久远程SharedObject。
闪存程序连接到FMS服务器,打开一个NetConnection,发出一个SharedObject.getRemote调用。我想通过PHP、Ruby、Perl等访问这些信息,以便在脚本中使用。
我知道这些信息是通过RTMP协议作为AMF对象发送到Flash播放器的。因为它是RTMP而不是超文本传输协议,所以我不能使用SabreAMF客户端,因为它使用的是不支持RTMP的cURL。
有谁有办法做到这一点吗?
发布于 2009-05-04 11:36:18
SharedObject本质上只是一个键/值集合。您所要做的就是通过闪存进行调用,侦听更新事件,遍历SharedObject的所有属性,并将它们写入您自己的对象-字典或对象类型。然后,您可以将其作为PHP使用的任何类型发送到您的Sabre AMF Gateway。
发布于 2009-05-03 20:21:21
对不起,我没有使用SabreAMF的经验,所以我接下来要说的不会有太大帮助。
你不能使用swf作为从SabreAMF到Ruby的代理/桥梁吗?从swf获取远程对象,并在获得数据后,将其传递到您首选的服务器语言( Ruby等)?
https://stackoverflow.com/questions/816511
复制相似问题