プログラミング · 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));
Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。