Программирование · 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));Get new posts in your inbox
No spam. Unsubscribe anytime.