Flash CS4 Professional ActionScript 2.0

ActionScript 2.0 コンポーネント

この『ActionScript 2.0 コンポーネントリファレンスガイド』では、Adobe Component Architecture バージョン 2 で使用可能な各コンポーネントとそのアプリケーションプログラミングインターフェイス (API) について説明します。バージョン 2 コンポーネントの使用方法、カスタマイズ方法、作成方法については、『ActionScript 2.0 コンポーネントガイド』を参照してください。

メモ

 

Adobe Flash CS3 Professional には、ActionScript 2.0 コンポーネントに加えて ActionScript 3.0 コンポーネントも含まれています。これら 2 つのコンポーネントセットを
混在させることはできません。特定のアプリケーションに対して、いずれか一方のコンポーネントセットまたは他方のコンポーネントセットを使用する必要があります。Flash CS3 は、ActionScript 2.0 ファイルを開くか、ActionScript 3.0 ファイルを開くかに基づいて、ActionScript 2.0 コンポーネントまたは ActionScript 3.0 コンポーネントのいずれかを表示します。新しい Flash CS3 ドキュメントを作成する場合は、[Flash ファイル (ActionScript 3.0)] または [Flash ファイル (ActionScript 2.0)] のいずれかを指定する必要があります。
既存のドキュメントを開く場合、Flash は [パブリッシュ設定] を調べて、使用するコンポーネントセットを決定します。ActionScript 3.0 コンポーネントの詳細については、
『ActionScript 3.0 コンポーネントガイド』を参照してください。

本マニュアルに記載されている各コンポーネントの説明には、以下の情報が含まれます。

  • キーボードショートカット
  • ライブプレビュー
  • アクセシビリティ
  • コンポーネントパラメータの設定方法
  • アプリケーション内でコンポーネントを使用する方法
  • コンポーネントをスタイルやスキンでカスタマイズする方法
  • ActionScript メソッド、プロパティ、イベント

コンポーネントはアルファベット順に並んでいます。カテゴリ別にコンポーネントを分類した表を次に示します。

この章には、次の項が含まれています。



コンポーネントのタイプ

次の表は、さまざまなバージョン 2 コンポーネントをカテゴリ別にまとめたものです。

ユーザーインターフェイス (UI) コンポーネント

コンポーネント

説明

Accordion コンポーネント

縦に重なる一連のビューです。上部に沿ってボタンがあり、それを使ってビューを切り替えることができます。

Alert コンポーネント

メッセージとユーザーの応答用のボタンを表示するウィンドウです。

Button コンポーネント

カスタムアイコンでカスタマイズできるサイズ変更可能なボタンです。

CheckBox コンポーネント

ブール値 (true または false) の選択に使用するコンポーネントです。

ComboBox コンポーネント

スクロール可能なリストから 1 つの選択肢を選択するコンポーネントです。リストの上部に、そのリスト内を検索するための選択可能なテキストフィールドを付加することもできます。

DataGrid コンポーネント

複数の列のデータを表示および操作するためのコンポーネントです。

DateChooser コンポーネント

カレンダーから日付または日付範囲を選択するコンポーネントです。

DateField コンポーネント

カレンダーアイコンの付いた選択不可のテキストフィールドです。ユーザーがコンポーネントの境界ボックスの内側をクリックすると、DateChooser コンポーネントが表示されます。

Label コンポーネント

編集不可の単一行のテキストフィールドです。

List コンポーネント

スクロールリストから 1 つまたは複数の選択肢を選択するコンポーネントです。

Loader コンポーネント

ロード済みの SWF ファイルまたは JPEG ファイルを保持するコンテナです。

Menu コンポーネント

標準的なデスクトップアプリケーションのメニューです。ユーザーはリストから 1 つのコマンドを選択できます。

MenuBar コンポーネント

メニューバー (水平) です。

NumericStepper コンポーネント

数値の増減に使用するクリック可能な矢印が付いているテキストボックスです。

ProgressBar コンポーネント

処理 (ロード処理など) の進行状況を表示するコンポーネントです。

RadioButton コンポーネント

複数の選択肢から 1 つを選択するコンポーネントです。

ScrollPane コンポーネント

ムービークリップ、ビットマップ、SWF ファイルを、限られた領域内に自動スクロールバーを使用して表示します。

TextArea コンポーネント

必要に応じて編集を許可できる複数行のテキストフィールドです。

TextInput コンポーネント

必要に応じて編集を許可できる単一行のテキスト入力フィールドです。

Tree コンポーネント

階層構造を持つ情報の操作に使用するコンポーネントです。

Window コンポーネント

タイトルバー、キャプション、境界線、閉じるボタン、およびコンテンツを表示する領域を備えたドラッグ可能なウィンドウです。

UIScrollBar コンポーネント

スクロールバーをテキストフィールドに追加するコンポーネントです。

データ処理

コンポーネント

説明

データバインディングクラス

Flash 実行時データバインディング機能を実装するクラスです。

DataHolder コンポーネント

データを保持し、コンポーネント間のコネクタとして使用できます。

DataProvider API

データのリニアアクセスリスト用のモデルです。このモデルは、データの変更をブロードキャストする簡単な配列操作機能を提供します。

DataSet コンポーネント

データドリブンアプリケーションを作成する構成要素の 1 つです。

RDBMSResolver コンポーネント

サポートされている任意のデータソースにデータを保存し直すコンポーネントです。このコンポーネントは、Web サービス、JavaBean、サーブレット、または ASP ページで受信して解析できるように XML を変換します。

Web サービスクラス

SOAP (Simple Object Access Protocol) を使用する Web サービスへのアクセスを提供するクラスです。これらのクラスは mx.services パッケージにあります。

WebServiceConnector コンポーネント

Web サービスメソッド呼び出しに対するスクリプト不要のアクセスを提供します。

XMLConnector コンポーネント

HTTP GET メソッドと HTTP POST メソッドを使用して、XML ドキュメントを読み書きします。

XUpdateResolver コンポーネント

サポートされている任意のデータソースにデータを保存し直すコンポーネントです。Delta パケットを XUpdate に変換します。

メディアコンポーネント

コンポーネント

説明

FLVPlayback コンポーネント

Flash アプリケーションにビデオプレーヤーを追加して、Flash Video Streaming Service (FVSS) や Flash Media Server (FMS) によりプログレッシブビデオストリーミングを HTTP 上で再生できます。

MediaController コンポーネント

ストリーミングメディアの再生をアプリケーションで制御します (メディアコンポーネントを参照)。

MediaDisplay コンポーネント

ストリーミングメディアをアプリケーションに表示します
(メディアコンポーネントを参照)。

MediaPlayback コンポーネント

MediaDisplay コンポーネントと MediaController コンポーネン
トの組み合わせです (メディアコンポーネント
を参照)。

マネージャ

クラス

説明

DepthManager クラス

オブジェクトの重なりの深度を管理します。

FocusManager クラス

コンポーネント間の Tab キーによる移動を管理します。また、ユーザーがアプリケーション内をクリックした場合のフォーカスの変化も管理します。

PopUpManager クラス

ポップアップウィンドウの作成と削除を管理します。

StyleManager クラス

スタイルの登録と継承を管理します。

SystemManager クラス

アクティブな最上位ウィンドウを管理します。

TransitionManager クラス

スライドやムービークリップに対するアニメーション効果を管理できます。

スクリーン

クラス

説明

Form クラス

実行時にフォームアプリケーションのスクリーンを操作するためのコンポーネントです。

Screen クラス

Slide クラスと Form クラスの基本クラスです。

Slide クラス

実行時にスライドプレゼンテーションのスクリーンを操作するためのコンポーネントです。