1

HTTPServiceresultFormat次のいずれかに設定できるプロパティがあります。array e4x flashvars object text xml

違いを理解するためにドキュメントを見ましたが、それでもそれぞれをいつ使用するかを理解できませんでした。私はそれらすべての中で最も軽い重量を探しています。

PS私は自分のサーバーからの出力を消費しているので、必要に応じて出力形式を変更して、それぞれと互換性を持たせることができます。

4

1 に答える 1

2

ほとんどの場合、オブジェクトまたはe4xのいずれかが使用されます。「オブジェクト」オプションは、XMLをActionScriptオブジェクトに自動的に変換します。これは通常、HTTPServiceを使用するときにサーバーからデータをロードするための私の好ましい方法です。e4xオプションは、XMLデータをXMLとして保持し、EcmaScript4XML表記を使用してXML構造を照会/変更します。私は個人的にe4xをデバッグするのが苦痛だと思っているので、通常は避けています。

優れたパフォーマンスを求めている場合は、XMLの代わりにAMFの使用を検討する必要があります。AMFの多数のオープンソースサーバー側実装があります。したがって、1つを選択するかどうかは、バックエンドによって異なります。どちらを選択しても、HTTPServiceの代わりにRemoteObjectライブラリを使用する可能性があります。

TourdeFlexにはHTTPServiceとRemoteObjectの例があります。

于 2010-05-10T02:59:45.297 に答える