Программирование · 1 min read · Nov 19, 2025

Использование Amfphp 1.9 с Adobe Flex 2 SDK

Использование Amfphp 1.9 с Adobe Flex 2 SDK

Эта статья показывает, как вы можете заставить PHP взаимодействовать с Adobe Flex. Adobe Flex — это технология, поддерживающая разработку и развертывание богатых интернет-приложений на основе их проприетарной платформы Macromedia Flash.

Требования

Следующий список содержит необходимые библиотеки для выполнения этого руководства. Я рекомендую вам скачать все файлы перед началом руководства.

  • Amfphp 1.9 beta 2 от Патрика Минео
  • Flex 2.01 SDK от Adobe
  • Ant 1.7 от Apache
  • Flex Ant Tasks на Adobe Labs
  • commons-net-1.4.1.jar (необходим для задачи FTP)
  • jakarta-oro-2.0.8.jar (необходим для задачи FTP)

Установка

Apache Ant

Извлеките содержимое файла apache-ant-1.7.0-bin.zip на ваш жесткий диск. Мы будем ссылаться на это местоположение как [ANT_HOME]. Убедитесь, что вы добавили [ANT_HOME]/bin в переменную окружения PATH вашей системы.

Flex Ant Tasks

Извлеките файл flexTasks.jar из flex_ant_tasks_012307.zip в директорию [ANT_HOME]/lib.

Flex 2.01 SDK

ПРИМЕЧАНИЕ: Вам необходимо иметь учетную запись Adobe для загрузки Flex 2 SDK.

Извлеките содержимое файла flex_sdk_2.zip на ваш жесткий диск. Мы будем ссылаться на это местоположение как [FLEX_SDK].

Рабочее пространство проекта

Структура каталогов

Выберите место на вашем жестком диске для хранения вашего проекта. Создайте новый каталог со следующей структурой каталогов. Мы будем ссылаться на это местоположение как [PROJECT_HOME].

  • build
  • config - flex
  • docs - api
  • app
  • dist
  • lib - flex
  • php
  • src - flex
  • php
  • web

Amfphp

Установка

Извлеките содержимое файла amfphp-1.9.beta.20070126.zip в директорию [PROJECT_HOME]/src/php. Мы будем ссылаться на это местоположение как [AMFPHP_HOME].

Перед тем как мы сможем начать использовать Amfphp, мы сначала должны отредактировать файл gateway.php, расположенный в директории [AMFPHP_HOME]. Отредактируйте настройку charset. Выберите подходящий для вашего языка charset. В данном случае мы будем использовать английский charset. Замените оригинальный charset на английский, указанный ниже.

$gateway->setCharsetHandler( "none", "ISO-8859-1", "ISO-8859-1" );

MySQL

Создание таблицы Employee

Это руководство предполагает, что вы знакомы с базовой администрированием MySQL. Если вам нужна помощь с MySQL, пожалуйста, обратитесь к документации MySQL.

Для этого руководства мы будем использовать тестовую базу данных, которая предустановлена с MySQL. Войдите на ваш MySQL сервер и выберите тестовую базу данных. Выполните SQL-скрипт ниже для создания таблицы Employee.

   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

Get new posts in your inbox

No spam. Unsubscribe anytime.