Ultimamente estou estudando muito a ferramenta Flex da Adobe, para quem não conhece a ferramenta, vale a pena dar conferida neste link: http://www.adobe.com/br/products/flex/. Ao conhecer a ferramenta vi que ela trabalha com a linguagem Action Script, linguagem que se tornou conhecida através da ferramenta Adobe Flash. Ao programar em AS no flash senti necessidade de uma interação maior com uma base de dados e de comunicação com alguma linguagem Cliente-Servidor (PHP, ASP, JSP…) que pudesse enriquecer minha aplicação. Foi então que conheci um projeto de um remoting free chamado AMFPHP (http://www.amfphp.org). Como o próprio nome já diz, o AMFPHP faz uma comunicação entre o Actionscript e o PHP através do formato AMF(Action Message Format).Durante este ano estou trabalhando em um projeto muito grande com o Zend Framework, o que facilitou muito a manipulação de dados através das suas classes de abstração de dados: Zend_Db e Zend_Db_Table(classe extendida do Zend_DB). Ao desenvolver uma pequena aplicação utilizando o Flash ou Flex com AMFPHP trabalhei para fazer com que as classes do AMFPHP extendessem ou trabalhassem com as classes do Zend_Framework que é algo relativamente simples, mas resolvi passar a idéia para a comunidade de desenvolvedores.
Neste tutorial estou considerando que você já utiliza o Zend Framework. Caso não saiba nada a seu respeito, aconselho que visite o site do projeto: http://framework.zend.com/.
Primeiro Passo
Baixe a versão mais atualizada do AMFPHP neste link http://sourceforge.net/project/showfiles.php?group_id=72483#files e coloque a pasta amfphp na pasta dos seus projetos. Veja como eu fiz a minha organização:

A pasta LIBRARY contém a pasta ZEND com toda sua biblioteca, no mesmo nível temos a pasta AMFPHP.
Segundo Passo
Na pasta AMFPHP/SERVICES vamos criar um arquivo chamado config.php. A idéia é que este arquivo carregue o que precisamos do Zend Framework que está em LIBRARY/ZEND. Veja como ficou meu arquivo:

Último Passo
Vamos fazer uma classe qualquer na pasta AMHPHP/SERVICES para testar o uso do ZF. Vamos criar um arquivo chamado Novaclasse.php, este arquivo deverá ficar assim:

Nossa classe extende da classe Zend_feed fazendo com que a mesma tenha todos os métodos por herança. Para saber se tudo está funcionando basta ir no endereço:
http://localhost/<NOMEDAMINHAAPLICACAO>/amfphp/browser , este endereço serve para navegar em sua classe e debugar cada resultado que os métodos estão trazendo.
Você terá um resultado parecido com este:

Observem que os métodos FindFeeds, GetHttpClient … não foram escritos em nossa classe.
Utilizem esta mesma metodologia para o uso do Zend_Db que terão um excelete resultado, o mesmo eu aconselho para utilização dos seus models no projeto.
Conclusão
O tutorial que mostrei apenas mostra como você pode trabalhar com o AMFPHP + Zend Framework, algo simples com um efeito significante para quem trabalha com o framework e não deseja reescrever classes e métodos apenas para o uso em actionscript.
Vlw pessoal.