プログラミング · 1 min read · Nov 19, 2025
Adobe Flex 2 SDKを使用したAmfphp 1.9
Adobe Flex 2 SDKを使用したAmfphp 1.9
この記事では、PHPがAdobe Flexとどのように相互作用するかを示します。Adobe Flexは、独自のMacromedia Flashプラットフォームに基づいたリッチインターネットアプリケーションの開発と展開をサポートする技術です。
要件
以下は、このチュートリアルを実行するために必要なライブラリのリストです。チュートリアルを開始する前に、すべてのファイルをダウンロードすることをお勧めします。
- Patrick MineaultによるAmfphp 1.9 beta 2
- AdobeによるFlex 2.01 SDK
- ApacheによるAnt 1.7
- Adobe LabsのFlex Ant Tasks
- 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をシステムパスに追加してください。
Flex Ant Tasks
flex_ant_tasks_012307.zipからflexTasks.jarファイルを[ANT_HOME]/libディレクトリに抽出します。
Flex 2.01 SDK
注意: Flex 2 SDKをダウンロードするにはAdobeアカウントが必要です。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を使用する前に、[AMFPHP_HOME]ディレクトリにあるgateway.phpファイルを編集する必要があります。charset設定を編集します。自分の言語に適したcharsetを選択してください。この場合、英語のcharsetを使用します。元のcharsetを以下の英語のものに置き換えます。
$gateway->setCharsetHandler( "none", "ISO-8859-1", "ISO-8859-1" );MySQL
従業員テーブルの作成
このチュートリアルは、基本的なMySQL管理に慣れていることを前提としています。MySQLに関する支援が必要な場合は、MySQLドキュメントを参照してください。このチュートリアルでは、MySQLにプリインストールされているtestデータベースを使用します。MySQLサーバーにログインし、testデータベースを選択します。以下のSQLスクリプトを実行して、従業員テーブルを作成します。
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));新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。