0

AMF ゲートウェイに (特定のモードで) 排他的に接続するアプリケーションがあり、Flex アプリケーションの外部の新しいウィンドウに表示する HTML をレンダリングするサービスがあります。

Flex で、navigateToURL を使用して AMF オブジェクトを送信し、応答を新しいウィンドウで開くことは可能ですか?

編集:より具体的には、アクションスクリプトで AMF リクエストを適切に構築し、URLRequest の POST データを介して送信する方法について洞察を持っている人はいますか?

更新: AMF でサービス呼び出し関連のヘッダーを作成する方法と、必要なヘッダーを明確にする AMF の明確な仕様を引き続き探しています。この分野のいくつかのガイダンスは役に立ちます。私はさらに読んで、上で述べたものと同様の方法で機能するいくつかのカスタム ソリューションについて話している人を見てきましたが、それらのソリューションは保護された資産のようです。しかし、これは、これがかなり可能であるという私の信念をさらに強化します.

4

2 に答える 2

0

@Flextras は正しい線に沿っています - 特に AMFPHP を使用する AMF ゲートウェイは URLRequest では使用されず、代わりに RPC リモート処理を使用します - 最も一般的には、受信側ゲートウェイを指定する RemoteObject (つまり、エンドポイントまたはより一般的には宛先チャネル -ただし、これはサーバー上にあるサービス構成にある必要があります)。通常、結果/失敗イベントを処理するレスポンダーを割り当てます (ほとんどの場合、応答は [RemoteAlias] としてマークされたクラスです)。

参照: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/remoting/mxml/RemoteObject.html#includeExamplesSummary

于 2012-04-11T01:46:57.410 に答える
0

いいえとは言いません... AS3 で手動で AMF パケットを作成できたとしても、navigateToURL を使用してどのように URL に渡しますか? ブラウザは、サービス呼び出しから返された AMF 値をどのように処理するかを知ることができますか?

Flash アプリで AMF ゲートウェイ サービスを呼び出すことをお勧めします。必要な処理を行います。結果に URL を返します。結果ハンドラー メソッドでは、navigateToURL を使用して URL を開くことができます。

于 2012-04-10T19:10:45.547 に答える