2012-02-07 6 views
0

フラッシュから同期xhrコールを行うことはできますか? これはどのようにactionscriptで行いますか?同期xhr in flash

答えて

1

二つの条件が成立しなければなりません:

  1. あなたはあなたのプログラムのユーザーに慈悲を示さない必要があります。 (いくつかの非常に一般的なオペレーティングシステムでは、これはすべてのプロセスを完全停止させ、CPU上のファンがタワーをゆっくりと、それが入っていた場所から離れるように推進します)。

  2. FlashでJavaScriptを呼び出すことができます。

特定の制限が適用されます:JavaScriptに対処するツールがないため、プレーンバイナリデータが文字化けすることがあります。

どちらも怖い場合は、ExternalInterfaceを使用してXMLHttpRequestを同期的に呼び出します。

+0

LOL!しかし、おそらく「ちょっとしない」を含めるべきです。どこかで、絶対に明確にするために); – weltraumpirat

+0

「MS DOSのように、非常に一般的なオペレーティングシステムでは、これはすべてのプロセスを完全停止させるでしょうか?私はFlashがいくつかのブラウザのGUIを失う可能性があると思いますが、あなたのOSがプリエンプションをサポートしていれば、あなたは「すべてのプロセスを完全停止させる」わけではありません... – kay

+0

@ - システムが約2分間中断するのを待つかもしれません - 再起動するほうが速いかもしれません。非常に一般的なオペレーティングシステムの中には、再起動が好きなものもあるので、それは公正な扱いのように聞こえます:)したがって、ユーザーの視点から見ると、長い時間不活発です。また、あなたは自分が何が起こるのかについての正確な定義ではないと考えられると思うかもしれません。さて、私はそう望みます... –