フラッシュに送信されるとき、データはどのようにシリアル化/エンコードされますか?
または、「amfphp からフラッシュに送信されるデータはどのようにエンコードされますか?」
フラッシュに送信されるとき、データはどのようにシリアル化/エンコードされますか?
または、「amfphp からフラッシュに送信されるデータはどのようにエンコードされますか?」
as3では、JSONを使用してデータをphpからflashに、またはその逆にエンコード/デコードします。この機能を使用するには、as3corelibが必要です。
私はそれを理解することができました。AMF はフォーマットであることがわかりました - http://en.wikipedia.org/wiki/Action_Message_Format
これらの 16 進値を使用して
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
as3 で読み取り可能なオブジェクトに変換するhttps://github.com/pwalczyszyn/amf-message-deserializerを逆シリアル化できるライブラリがここに あります