Desenvolvimento · 2 min read · Nov 19, 2025
Usando Amfphp 1.9 com o Adobe Flex 2 SDK
Usando Amfphp 1.9 com o Adobe Flex 2 SDK
Este artigo mostra como você pode fazer o PHP interagir com o Adobe Flex. O Adobe Flex é uma tecnologia para suportar o desenvolvimento e a implantação de aplicações ricas da Internet baseadas em sua plataforma proprietária Macromedia Flash.
Requisitos
A seguir está uma lista das bibliotecas necessárias para executar este tutorial. Recomendo que você baixe todos os arquivos antes de começar o tutorial.
- Amfphp 1.9 beta 2 por Patrick Mineault
- Flex 2.01 SDK da Adobe
- Ant 1.7 da Apache
- Flex Ant Tasks no Adobe Labs
- commons-net-1.4.1.jar (necessário para a tarefa FTP)
- jakarta-oro-2.0.8.jar (necessário para a tarefa FTP)
Instalação
Apache Ant
Extraia o conteúdo do apache-ant-1.7.0-bin.zip para o seu disco rígido. Vamos nos referir a este local como [ANT_HOME]. Certifique-se de adicionar [ANT_HOME]/bin ao seu caminho do sistema.
Flex Ant Tasks
Extraia o arquivo flexTasks.jar do flex_ant_tasks_012307.zip para o diretório [ANT_HOME]/lib.
Flex 2.01 SDK
NOTA: Você deve ter uma Conta Adobe para baixar o Flex 2 SDK.Extraia o conteúdo do flex_sdk_2.zip para o seu disco rígido. Vamos nos referir a este local como [FLEX_SDK].
Espaço de Trabalho do Projeto
Estrutura de Diretórios
Escolha um local em seu disco rígido para armazenar seu projeto. Crie um novo diretório com a seguinte estrutura de diretórios. Vamos nos referir a este local como [PROJECT_HOME].
- build
- config - flex
- docs - api
- app
- dist
- lib - flex
- php
- src - flex
- php
- web
Amfphp
Instalação
Extraia o conteúdo do arquivo amfphp-1.9.beta.20070126.zip no diretório [PROJECT_HOME]/src/php. Vamos nos referir a este local como [AMFPHP_HOME].
Antes de podermos começar a usar o Amfphp, devemos primeiro editar o arquivo gateway.php localizado no diretório [AMFPHP_HOME]. Edite a configuração do charset. Selecione o charset apropriado para o seu idioma. Neste caso, usaremos o charset em inglês. Substitua o charset original pelo inglês abaixo.
$gateway->setCharsetHandler( "none", "ISO-8859-1", "ISO-8859-1" );MySQL
Criando a tabela de Funcionários
Este tutorial assume que você está familiarizado com a administração básica do MySQL. Se você precisar de assistência com o MySQL, consulte a Documentação do MySQL.Para este tutorial, usaremos o banco de dados de teste que vem pré-instalado com o MySQL. Faça login no seu servidor MySQL e selecione o banco de dados de teste. Execute o script SQL abaixo para criar a tabela de Funcionários.
CREATE TABLE Employee (
empId bigint AUTO_INCREMENT NOT NULL,
firstName varchar(255),
lastName varchar(255),
phone varchar(255),
email varchar(255),
title varchar(255),
PRIMARY KEY(empId),
INDEX Employee_empId_INDEX (empId));Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.