将数据从amfphp发送到Flash时,数据如何编码?

将数据从amfphp发送到Flash时,数据如何编码?

问题描述:

将数据发送到闪存时如何进行序列化/编码?将数据从amfphp发送到Flash时,数据如何编码?

或'当数据从amfphp发送到闪存时如何编码?'

我能弄明白。原来AMF是一种格式 - http://en.wikipedia.org/wiki/Action_Message_Format

使用这些十六进制值

Undefined - 0x00 
Null - 0x01 
Boolean False - 0x02 
Boolean True - 0x03 
Integer - 0x04 
Double - 0x05 
String - 0x06 
XML - 0x07 
Date - 0x08 
Array - 0x09 
Object - 0x0A 
XML End - 0x0B 
ByteArray - 0x0C 

这里有一个库,可以desierialize https://github.com/pwalczyszyn/amf-message-deserializer它转换为一个对象由AS3

可读

在as3中,JSON用于对从php到flash的数据进行编码/解码,反之亦然。您将需要as3corelib才能使用此功能。