I am currently working on a series of tutorials on using AMFPHP
and I thought it would be a good idea to write a post explaining
what AMF actually is. AMF is an acronym that stands for Action
Message Format. Here is the official definition that I got
directly from the AMF specification document:   While that
description is helpful, it is still a little confusing in my
opinion. The easiest way to think of AMF is that it is the
fastest way to send and receive data between your Flash movie
and a web server. The reason that it is so fast is that the data
is compressed and is in binary format. Most Flashers are very
familiar with the methods of exchanging data with a server using
XML. This is still a good approach for a lot of situations, but
when large amounts of data are involved, AMF is far superior.
AMF is actually used internally by the Flash Player is many
situations. One example is that Flash uses AMF to represent the
binary data stored using the ByteArray class. But the main thing
that Flash developers ne