Adobe® Flex® Builder™ 3 へようこそ。Flex Builder 3 は、Flex 開発者向けの Eclipse™ ベースの IDE です。
注意:Adobe Flex Builder 3 では、Flex 3.2 SDK と Flex 2.0.1 SDK(Flex 2.0.1 Hotfix 3)の両方が自動的にインストールされます。
Flex Builder 3 のダウンロードページで、トライアル版をダウンロードできます。
Flex 3 SDK のインストール方法については、「Flex 3 のインストール手順」を参照してください。
Flex Builder 3 の主な新機能と変更点は次のとおりです。新機能について詳しくは、Flex デベロッパーセンターを参照してください。
Adobe® AIR® のネイティブサポート - Flex Builder 3 には Adobe AIR のサポートが追加されており、開発者は HTML、AJAX、Flash、Flex などの既存の Web 開発スキルを使用して RIA を構築しデスクトップに展開できます。Adobe AIR には、AIR プロジェクトの作成や AIR 形式でのリリースビルドの書き出しなどの機能が含まれています。
注意:Flexbuilder 3.0.1 では、このサポートが AIR 1.5 に更新されています。
生産性の強化 - Flex Builder 3 には、リファクタリングのサポート、パフォーマンスおよびメモリ調整用の新しいプロファイラ、データアクセス用のコード生成ツールが導入されています。
Creative Suite 3 との統合 - Adobe Photoshop、Illustrator、Fireworks および Flash 用の新しいスキンテンプレートを利用できるようになりました。Flex Builder 3 には、これらの CS3 アプリケーションからアセットをスキンとして読み込むための新しいウィザードが追加されています。
リモートサーバ上のデータにアクセスするための新しいウィザード - ウィザードの指示に従ってデータベースに接続し、サーバサイド PHP、Java、ColdFusion または ASP.NET コードの生成を選択してデータを表示できます。このウィザードでは、単純な REST 呼び出しを使用してサーバ上のデータに対して標準的な CRUD 処理を実行する、基本的な Flex アプリケーションに必要なすべての MXML および ActionScript コードも生成されます。生成されたコードを拡張して、アプリケーションに組み込むことができます。
SOAP Web サービスの強化 - Flex Builder 3 には、Web サービスからのデータアクセスを簡素化するために、Web サービスイントロスペクションのサポートが追加されています。Flex Builder 3 を使用して、WSDL をイントロスペクトし、Web サービス操作の呼び出しや処理を容易にするコードを自動的に生成できます。特定のサービスで呼び出すことができるメソッドを示すコードヒントに加えて、生成されたコードによって応答は厳密に型指定されたオブジェクトに非直列化され、Flex アプリケーションの残りの部分に組み込むことができます。
強化された Flex Builder のデザインビュー - Flex Builder のデザインビューは、アイテムレンダラーを正確にプレビューできるように強化されています。新しいパンツールとズームツールによって、さらに細かい操作が可能になりました。
CSS デザインビュー - 新しい CSS デザインビューによって、Flex Builder ユーザは Flex コンポーネントのスキンやスタイルを視覚的に操作できます。CSS デザインビューには、コンポーネントプロパティのスタイルを指定するためのツールが含まれています。
Flex Ajax Bridge ウィザード - Flex Builder 3 には、Flex Ajax ライブラリを使用して、JavaScript による Flex アプリケーションの呼び出しを生成するウィザードが用意されています。これによって、JavaScript 開発者は、アプリケーションの内部を知らなくても、Flex アプリケーションを呼び出すことができるようになります。
このリリースには、次のバージョンの Flex Builder が含まれています。
注意:Flex Builder 2.0.1 と Flex Builder 3 を同じシステムで実行できます。Flex Builder 2.0.1 をアンインストールする必要はありません。
注意:Flex Builder 2 の既存のインストールまたは以前のベータ版の Flex Builder 3 と同じ場所に Flex Builder 3 をインストールしないでください。 特に、プラグインバージョンの Flex Builder 3 を、既にプラグインバージョンの Flex Builder 2 を実行している Eclipse のインストール先にインストールしないでください。
Flex Builder スタンドアローンのデフォルトのインストールディレクトリの場所は、C:¥Program Files¥Adobe¥Flex Builder 3 です。
注意:Flex Builder は Eclipse 3.2.2 または Eclipse 3.3 上でのみサポートされています。
注意:プラグインバージョンの Flex Builder 3 を、既に Flex Builder 2 プラグインをホストしている Eclipse のコピーにインストールしないでください。 引き続き Flex Builder 2 プラグインを実行する場合は、Eclipse の新しいコピーをダウンロードし、Flex Builder 3 のインストール時に新しいコピーを使用します。 また、それぞれの Flex Builder プラグイン用に独立した Eclipse ワークスペースを使用してください。
注意:開始する前に新しいワークスペースを作成してください。メニューバーからファイル/ワークスペースの切り替えを選択し、新しいディレクトリ名を入力します。ディレクトリが存在しない場合は、自動的に作成されます。
Mac OS X での Flex Builder プラグインのインストール
注意:Builder は Eclipse 3.2.2、Eclipse 3.3 または Eclipse 3.4 上でのみサポートされています。
注意:プラグインバージョンの Flex Builder 3 を、既に Flex Builder 2 プラグインをホストしている Eclipse のコピーにインストールしないでください。 引き続き Flex Builder 2 プラグインを実行する場合は、Eclipse の新しいコピーをダウンロードし、Flex Builder 3 のインストール時に新しいコピーを使用します。 また、それぞれの Flex Builder プラグイン用に独立した Eclipse ワークスペースを使用してください。
注意:開始する前に新しいワークスペースを作成してください。メニューバーからファイル/ワークスペースの切り替えを選択し、新しいフォルダ名を入力します。フォルダ名が存在しない場合は、自動的に作成されます。
Flex Builder 3 をベータ版のワークスペースと共に使用する場合は、リリース版の Flex Builder 3 をインストールした後、次のプラットフォーム別の手順に従ってワークスペースをクリーンアップおよび再初期化します(この操作では、ワークスペースに存在する Eclipse プロジェクトは削除されることも、変更されることもありません)。ワークスペースのクリーンアップに加えて、この操作ではキャッシュされたバンドルデータが再初期化されます。
Windows:
-clean
OS X:
-clean
Flex 自動テストを使用するには、Flex Builder 3 Professional をインストールする必要があります。Flex 3 SDK だけでは、Flex 自動テストを使用することはできません。Flex Builder Professional のライセンスがない場合は、テストスクリプトのアクション数が 30 個に制限されます。Professional ライセンスがない場合で、テストのアクション数が 30 個を超えている場合は、ライセンスが存在しないという警告が表示されます。
Flex 自動テストの SWC ファイルは、既定で Flex Builder 3 と共にインストールされます。 これらのファイルは、他の SWC ファイルと共に ¥frameworks¥libs ディレクトリに保存されています。Flex 自動テストの使用を開始し、これ以上のインストールを行わずに、カスタムエージェントを構築できます。
実行時の自動テストを使用するには(推奨):
http://localhost/RunTimeLoading.html?automationswfurl=MyApp.swf
静的なオートメーションのサポートによってアプリケーションをコンパイルするには:
-include-libraries "flex_builder_dir¥sdks¥3.0.0¥frameworks¥libs¥automation.swc" "flex_builder_dir¥sdks¥3.0.0¥frameworks¥libs¥automation_agent.swc" "flex_builder_dir\sdks¥3.0.0¥frameworks¥libs¥qtp.swc" "flex_builder_dir¥sdks¥3.0.0¥frameworks¥libs¥automation_dmv.swc"
include-libraries コンパイラオプションは Flex Builder のインストールディレクトリを基準にしています。Windows のデフォルトでは C:¥Program Files¥Adobe¥Flex Builder 3¥ です。
カスタムエージェントの使用例およびドキュメンテーションについては、「Custom Agents」を参照してください。
Flex 3 Plug-in for HP QuickTest Professional
Flex 自動テストを Flex 3 Plug-in for HP QuickTest Professional(旧 Mercury QuickTest Pro)と共に使用するには、次の手順に従う必要があります。このセクションの残りの部分では、Flex 3 Plug-in for HP QuickTest Professional をインストールして使用する方法について説明します。
QTP プラグインを使用するための要件
Flex 自動テストと QTP を使用してアプリケーションをテストするには、次のものをインストールする必要があります。
プラグインのインストール
このセクションでは、QC テスト担当者が QTP を設定して Flex アプリケーションを操作する場合に必要な手順について説明します。QTP およびプラグインをインストールする必要があります。
QTP をインストールするには:
Flex 3 プラグイン for Mercury QuickTest Pro をインストールするには:
このプラグインのインストーラは、プラグインの DLL および XML ファイルに加えて、インストールディレクトリに次のコンポーネントを含めます。
注意:QTP での Flex アプリケーションのテストは、現在 Microsoft Internet Explorer の ActiveX Flash Player でのみサポートされます。
これらの作業と QTP を使用した Flex アプリケーションのテストについて詳しくは、「MERCURY QUICKTEST PROFESSIONAL を使用した ADOBER FLEX アプリケーションのテスト」を参照してください。
QTP での Flex オブジェクトの操作およびプロパティについて詳しくは、「QTP Object Type Information」を参照してください。
自動テスト用のサンプル
カスタムエージェントのサンプルは、「Custom Automation Agents」で入手できます。
QTP でのテストに使用できるアプリケーションは、「Flexstore AT」で入手できます。このサンプルを使用して、QTP プラグインのインストールが正常に完了したかどうかをテストすることができます。
カスタムコンポーネントを自動化する例については、「Automating Custom Component」を参照してください。
Adobe Flex Component Kit for Flash CS3 でのオートメーションの使用
Flex のコントロール、コンテナ、スキンおよびその他のアセットを Flash CS3 Professional で作成し、これらのアセットを Flex アプリケーションに読み込むことができます。このようなアセットを使用するアプリケーションを自動化する場合は、automation_flashflexkit.swc ライブラリを含める必要があります。
実行時ロードを使用している場合は、flex_builder_root¥sdks¥3.0.0¥templates¥automation-runtimeloading-files¥ にある build.bat ファイルを使用して runtimeloading.swf ファイルを再コンパイルします。このバッチファイルには、必要なライブラリが含まれています。
オートメーションのサポートをアプリケーションにコンパイルする場合は、automation_flashflexkit.swc を include-libraries コンパイラオプションに追加します。これは、他のオートメーション SWC ファイルに追加されます。SWC ファイルは flex_builder_root¥sdks¥3.0.0¥frameworks¥libs ディレクトリにあります。
Flex Builder スタンドアローンおよび Flex Builder プラグインのアンインストールの手順は同じです。
Windows での Flex Builder 3 のアンインストール:
Mac OS X での Flex Builder 3 のアンインストール:
Flash Player のアンインストール
アプリケーションをデバッグする場合は、Flex Builder 3 または Flex 3 SDK に含まれているデバッガ版の Flash Player を使用します。現在、以前にリリースされた Flash Player を使用している場合は、新しいデバッガ版の Flash Player をインストールする前に、以前のリリースの Flash Player をアンインストールする必要があります。
Flash Player のアンインストールの手順
Flex Builder 3 を使用している場合、インストーラは、適切なデバッグ版の Flash Player をインストールする前に古い Flash Player をアンインストールします。
Flex 3 SDK を使用している場合や、Flex Builder をインストールするときに新しいデバッグ版の Flash Player をインストールしなかった場合は、次の手順に従ってください。
Windows プラグインベースのブラウザ
この TechNote から適切なアンインストーラを入手して実行します。
Macintosh
この TechNote から適切なアンインストーラを入手して実行します。
Linux
手動での削除(インストールスクリプトでプラグインをインストールしたユーザの場合):
RPM での削除:
# rpm -e flash-plugin
Adobe AIR での Flex Builder の使用 - Flex Builder 3 を Adobe AIR で使用している場合、このリリースノートでは説明されていない問題が発生する可能性があります。「AIR リリースノート」を参照してください。
Flex Builder 用 ColdFusion 拡張機能に含まれている Query Builder は、Mac OS X プラットフォームではサポートされていません。
Flex Design Extensions for CS3 - Flex Component Kit for Flash は日本語にローカライズされていますが、Flex Design Extensions for CS3 は翻訳されていません。
Flex Builder データベースウィザード - Flex Builder データベースウィザードを使用して、サーバテクノロジによってデータベーステーブルに接続するサンプルコードを生成できるようになりました。この機能を使用するには、Java 1.5 が必要です。現在サポートされているプラットフォームは次のとおりです。
プロジェクトでデータベースウィザードを実行するには、最初にプロジェクトを作成するときに(プロジェクトウィザードの最初のページで)サーバサイド言語を設定しておく必要があります。
Java プロジェクトでデータベースウィザードを実行するには、プロジェクトを作成する前に、Eclipse Web Tools Platform プロジェクト(WTP)をインストールしておく必要があります(詳しくは、FB-9324 を参照してください)。
Mac OS X 上の Flash Player - Mac OS X では、Flash Player によってユーザのホームディレクトリ(~)(一般的には /Users/<ユーザ名>)にある mm.cfg ファイルが検索されます。このファイルが見つからない場合は、/ライブラリ/Application Support/Macromedia で mm.cfg が検索されます。以前のバージョンの Flash Player では、ユーザのホームディレクトリ /Users/<ユーザ名> にある mm.cfg ファイルは無視されていました。ユーザがホームディレクトリに mm.cfg ファイルを保存している場合、flashlog.txt ファイルへのトレースが機能しないことがあります。
Flex 2 Charting - Flex 2 Charting コンポーネントを使用するには、個別に Flex 2 Charting シリアル番号を入手する必要があります。Flex 2 Charting のライセンスされたバージョンがあり、そのコンポーネントを Flex Builder 3 で使用する場合は、次の手順を実行する必要があります。
Flex 2 Charting の license.properties ファイルから、次の行(シリアル番号を含む)をコピーして、Flex Builder 3 の SDK 2.0.1 用の license.properties ファイル(flex_builder_root/sdks/2.0.1/frameworks/license.properties にあります)にペーストします。
charting=serial_number
プロジェクト/プロパティ/Flex コンパイラを選択し、「SDK 2.0.1 in Flex Builder 3」を選択します。「特定の SDK を使用する」オプションを選択し、ドロップダウンリストから「Flex 2.0.1 Hotfix 3」を選択します。
このセクションでは、既知の問題の一部について説明します。Flex Builder の問題とそのステータスの一覧については、公開バグベースを参照してください。公開バグベースでは、既知の問題を検索したり、既知の問題にコメントしたり、新しいバグを追加したりすることができます。
ヒント:検索条件をカスタマイズするには、フィルタを使用します。
AIR
ActionScript エディタ
インストーラ / ライセンス
デザインビューおよび CSS デザインビュー
プロファイラ
プロジェクト
リファクタリング
データベースウィザード
Web サービスのイントロスペクション
Eclipse 用の ColdFusion 拡張機能
Flex Skin Design Extensions for CS
日本語版 Flex Builder
Advanced DataGrid
Flex Builder Professional、自動テスト