共找到7條詞條名為AMF的結果 展開

AMF

進程互相通行的二進位編碼模式

AMF(Action Message Format)是Flash與服務端通信的一種常見的二進位編碼模式,其傳輸效率高,可以在HTTP層面上傳輸。很多Flash WebGame都採用這樣的消息格式。

目錄

簡介


AMF協議是基於Http協議的.
它的內容處理過程大致是這樣:
1.從客戶端獲取Http請求(Request)流.
2.對流進行解串列化(Deserialize),得到伺服器端程序能夠識別的數據,並建立一個響應(Response)消息
3.Debug開始
4. 對流進行各種處理(記錄、許可、服務)得到返回值
5.對響應流進行串列化
6.發送Http響應給客戶端
Flash ActionScript 數據類型在AMF協議中對應的值是:
Number 0x00;
Boolean 0x01;
String 0x02;
Object 0x03;
MovieClip 0x04;
Null 0x05;
Undefined 0x06;
Reference 0x07;
ECMAArray 0x08;
ObjectEnd 0x09;
StrictArray 0x0a;
Date 0x0b;
LongString 0x0c;
Unsupported 0x0d;
Recordset 0x0e;
XMLObject 0x0f;
TypedObject(Class) 0x10;