0

それらの違いは何ですか?

4

2 に答える 2

5
  • AMF 0 : 2001 年に Flash Player 6 で導入され、Flash Player 7 での ActionScript 2.0 の導入および Flash Player 8 のリリースで変更されていません。
  • AMF 3 : Flash Player 9 では、Action Script 3.0 が導入されました。これらの改善によって可能になった新しいデータ型と言語機能により、AMF が更新されました。
  • AMFPHP : アクション メッセージ フォーマット (AMF) の無料のオープン ソース PHP 実装です。
于 2010-05-01T13:14:37.273 に答える
4

AMFPHP / ZendAMFのようなプログラム/フレームワークは、特定のAMF3機能を使用しない限り、AMF0にフォールバックする傾向があります。AMF 3は、参照によってさらに多くのものを渡すことができ、ByteArrayおよびXMLオブジェクトの送信をサポートします。

仕様から:

  • オブジェクトの特性を参照により送信できるようになりました
  • 文字列を参照で送信できるようになりました
  • int/uint型のサポート
  • flash.utils.ByteArrayタイプのサポート、参照により送信することもできます
  • flash.utils.IExternalizableサポート
  • データサイズを削減するための整数の可変長符号化方式
  • 参照は可変長整数を使用して送信されます
  • 文字列UTF-8の長さは可変長整数を使用します
  • 配列カウントは可変長整数を使用します
  • 単一のアレイタイプマーカーは、厳密なアレイとECMAアレイの両方をカバーします
  • 日付はタイムゾーン情報を送信しなくなりました
  • 日付を参照して送信できるようになりました
  • XMLDocumentUTF-8の長さは可変長整数を使用します
  • XMLDocumentを参照により送信できるようになりました
  • XMLタイプのサポート、参照により送信することもできます
  • XMLUTF-8の長さは可変長整数を使用します
  • ByteArrayタイプの長さは可変長整数を使用します
  • ブールtrueおよびfalseが1バイトタイプのマーカーとして送信されるようになりました
  • サポートされていないタイプマーカーが削除されました
  • 予約済みのRecordSetおよびMovieclipタイプのマーカーが削除されました
于 2010-05-01T23:01:12.107 に答える