Accessibility
Adobe
サインイン 注文状況 ユーザー登録

Macromedia Flash サポートセンター

Macromedia Flash MX でのコンポーネントを作成する


コンポーネントとは Macromedia Flash MX のムービークリップで、ドキュメントのオーサリングが行われるときにセットされる定義済パラメータを持っているものです。ムービークリップに添付された ActionScript の中で、パラメータは変数に対応付けられ、それによってムービークリップの振る舞いや外観を制御できます。このチュートリアルでは、次のようなコンポーネントをどのように作成するのかを見ていくことにしましょう。

  • ボタンラベル、ラベルのフォント、ラベルの色をカスタマイズするためのパラメータを持つボタンコンポーネント
  • Macromedia Flash MX アプリケーションにコンポーネントを追加したときに、[コンポーネント] パネルの中に表示されるコンポーネント用のカスタムアイコン
  • リファレンスパネルの中に表示されるコンポーネントを説明するための単純なテキスト、または XML の記述
  • Macromedia Flash MX オーサリング環境で動作するときに、パラメータ設定の違いによる効果をユーザーが確認できるライブプレビュームービー
  • パラメータの値をユーザーが入力することで、ユーザーが簡単にカスタマイズできるコンポーネントのインターフェイス

このチュートリアルを効果的に修了するためには、ムービーにコンポーネントを追加してパラメータを設定する方法を含め、Macromedia Flash MX UI コンポーネントに関する知識が必要です。さらに詳しくは、Macromedia Flash MX の [ヘルプ]-[Flash ヘルプ]-[Flash の使用]-「コンポーネントの使用」 と、[ヘルプ]-[Flash ヘルプ]--[チュートリアル]-[コンポーネントチュートリアルの概要] をご覧ください。さらに、変数の名前、値、タイプを含め、ActionScript の変数についての知識も必要です。変数に関する詳しい情報は、[ヘルプ]-[Flash ヘルプ]-[Flash の使用]-[ActionScript言語について] をご覧ください。

コンポーネントを使えば、Macromedia Flash MX ムービーのユーザーインターフェイスを予め作成しておき、後からスクリプトを使ってインタラクティブに追加することができます。コンポーネントを使って Macromedia Flash MX ムービーにインタラクティブに追加する場合、それを制御する ActionScript を作成する必要はありません。ムービーの中でコンポーネントを使うためには、そのムービーにコンポーネントシンボルのインスタンスを追加し、コンポーネントパラメータのための値を選ぶだけです。

メモ: コンポーネントは、Macromedia Flash の以前のバージョンではスマートクリップと呼ばれていたもので、機能が拡張されました。Macromedia Flash MX でオーサリングしたコンポーネントを Macromedia Flash 5 のフォーマットで保存することもできますが、いくつかのコンポーネントの機能は Macromedia Flash 5 ではサポートされていません。Macromedia Flash 5 でサポートされていない機能に関しては、このチュートリアルの中で随時説明します。

ムービーの中のフレーム間をナビゲートするボタンのように、現在アクティブなムービーにのみに有効な単純なインタラクティブ性を提供するためにコンポーネントを使うこともできます。たとえば、E-ショップングサイトにユーザーが webフォームに入力した内容を収集する場合のように、アプリケーションサーバーにデータを送信し、サーバーからのデータを受け取るためにコンポーネントを使うこともできます。

このチュートリアルでは、ラベル付ボタンのコンポーネントの作成方法を学んでいきましょう。

ラベル付ボタンのコンポーネントを作成するために使えるボタンがすでに用意されています。このボタンはアップとオーバーの状態をパルス設定するようになっています。

メモ: このボタンが交互に設定するという動作は、コンポーネントドキュメントファイルのライブプレビューのムービーを作成するまで、Macromedia Flash MX のオーサリング環境ではプレビューすることができません。ライブプレビュームービーなしでこのボタンの交互設定という動作をテストするには、Macromedia Flash MX でサンプルの FLA ファイルを開いた状態で、[制御]-[ムービープレビュー] を選択してください。

Windows 版 creating_comps ソースファイル のダウンロード (28K)
Macintosh 版 creating_comps dソースファイル のダウンロード (28K)

ファイルを解凍すると、creating_comps という名前のフォルダーが作成されます。

ファイルのダウンロード、解凍がうまくいかない場合は、 TechNote 13686 (英文のみ) をご覧ください。

コンポーネント作成のワークフロー
コンポーネントムービークリップを作成する
コンポーネントにActionScriptを追加する
パラメータを定義する
カスタムアイコンを作成する
説明を追加する
ライブプレビューのムービーを作成する
ライブプレビューのムービーへのパスを設定する
コンポーネントのためのカスタムインターフェイスを作成する
カスタムインターフェイスムービーへのパスを設定する
Macromedia Flashドキュメントの中のコンポーネントを使用する
独自のコンポーネントを作成する
article information
Author: Mary Burger
Mary BurgerはMacromedia のシニアテクニカルライターで、Macromedia Flash のドキュメンテーションを担当しています。

Last Updated: 2002年4月17日

Keywords: Flash, component, component parameter, tutorial

Doc ID: 9907