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));
Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.