Integração do Flex e PHP através do protocolo AMFPHP, em uma simples aplicação que mostrará os valores de uma base de dados MySQL em um Grid do Flex, este tutorial está disponí­vel em inglês, no site da Adobe.
Será baixado o AMFPHP e descompactado na máquina local (ou colocado em algum servidor). O AMF (Action Message Format) é a forma com que a aplicação vai conversar com o banco de dados. O banco de dados escolhido foi o MySQL. Primeiramente foi criado o banco de dados e a tabela “users” (usuários):

Tabela Users

Dentro dos arquivos do AMFPHP, o arquivo gateway.php é responsável pela comunicação da aplicação. Dentro do diretório “services” será colocado a aplicação php que se conecta com o banco de dados. Este arquivo terá uma função para se conectar com o AMFPHP utilizando arrays. E outra função getUsers para receber os dados da nossa tabela do banco de dados.

Código PHP

A classe RemotingConnection (.as) estará na pasta raiz da aplicação, com o código abaixo:

Código Action Script

Na interface da aplicação, o mxml conterá o código a seguir que herdará a classe RemotingConnection.
GateWay

Nestas linhas de código é possí­vel verificar que o Flex está se comunicando através de AMFPHP (gateway.php) e chamando a função getUsers do arquivo editado anteriormente. Além deste trecho de código, haverá o código mxml que desenhará a aplicação. Na próxima figura, segue o código de uma aplicação mostrando um DataGrid com valores da tabela “Users” do Banco de Dados, feito em mxml no Flex.

Código .MXML

A próxima figura mostra o Grid recheado com as informações que estão no banco de dados. O sistema busca as informações do Banco de Dados (MySQL) através de AMFPHP que acessa o GateWay e este chama a função para retornar os dados da tabela.

Resultado Flex + AMFPHP + MySQL

Fonte: http://riacenter.com/blog/?p=86