状況: フラッシュ ソケットのセキュリティ ポリシー ファイルの制限を回避するために、フラッシュ ソケット通信 (バイト範囲) を JavaScript に置き換えようとしています。
詳細: javascript からのバイナリ データがあり、base64 エンコード/デコードによってフラッシュに渡すことができますが、これは遅すぎます。ディスクに保存してローカル URL を渡すことはオプションではありません (速度のためだけでなく、クライアントはメモリ内のすべてのものを優先し、swf ファイルはローカル ファイルの読み込みを制限される場合があります)。さらに、Flash の ExternalInterface は XML (バイナリ データを運ぶように設計されていない) を使用してデータを AS3 に渡すため、base64 を使用しないと機能しません。
質問: bae64 エンコーディングではなく、ディスクに書き込むことなく、JS から AS3 にバイナリ データを取得する方法はありますか?
Action Message Format (AMF) については知っていますが、多くの外部依存関係に道を追加しているようで、それでも遅いのでしょうか?
注: 私のプログラムは、可能な限りブラウザと互換性がある必要があり、クライアントによってダウンロードされ (小さい必要があります)、可能な限り高速に実行する必要もあります...
ありがとう!