0

スクリプトを介して FMS サーバーに接続し、永続的な Remote SharedObject をダウンロードしたいと考えています。

Flash プログラムは FMS サーバーに接続し、NetConnection を開き、SharedObject.getRemote 呼び出しを行います。PHP、Ruby、Perl などを介してこの情報にアクセスし、スクリプトで操作したいと考えています。

この情報は、RTMP プロトコルを介して AMF オブジェクトとして Flash Player に送信されることを理解しています。これは HTTP ではなく RTMP であるため、RTMP をサポートしていない cURL を使用するため、たとえば SabreAMF クライアントを使用することはできません。

誰でもこれを行う方法について何か考えがありますか?

4

2 に答える 2

1

SharedObjectは、本質的には単なるキー/値のコレクションです。あなたがしなければならないのは、Flashを介して呼び出しを行い、更新イベントをリッスンし、SharedObjectのすべてのプロパティを反復処理して、それらを独自のオブジェクト(ディクショナリ、または単にオブジェクトタイプ)に書き込むことです。次に、PHPがこれに使用するタイプと同じように、これをSabreAMFゲートウェイに送信できます。

于 2009-05-04T11:36:18.183 に答える