Accessibility

Flash チュートリアル

ActionScript を使う


目次

  1. はじめに
  2. イベントメソッドについて
  3. イベントメソッドをコールする
  4. 関数をイベントメソッドにアサインする
  5. 関数の中でキーワード "this" を使う
  6. ムービークリップと一緒にボタンイベントメソッドを使う
  7. Flash ドキュメントでイベントメソッドを使う
  8. 先へ進む

ムービークリップと一緒にボタンイベントメソッドを使う

ボタンムービークリップは、単にボタンイベントを受け取るムービークリップです。(ボタンイベントのリストは、イベントメソッドについてでご覧いただけます。)ハンドラーアクション on をムービークリップにアタッチするか、ムービークリップに対してボタンイベントメソッドを定義すれば、ボタンムービークリップを作成できます。ここではボタンイベントメソッドを定義して、ボタンムービークリップを作成します。

ボタンムービークリップを作成する:

  1. さきほど保存したファイルを開きます。
  2. [ウィンドウ]-[ライブラリ] を選び、シンボル third_movieclip をステージまでドラッグします。
  3. プロパティインスペクタで、インスタンスを buttonMC と名付けます。
  4. タイムラインの Actions レイヤーを選択し、[アクション] パネルがまだ開かれていない場合は[ウィンドウ]-[アクション] を選んで開きます。
  5. [アクション] パネルをエキスパートモードにした状態で、以下のコードをスクリプトペインの既にあるコードの下にコピー&ペーストします:

    buttonMC.onRollOver = function () {
    	trace ("The onRollOver event was triggered and the function was executed");
    };
    
  6. [制御]-[ムービープレビュー] を選び、ボタンムービークリップをロールオーバーすると [出力] ウィンドウにメッセージが送信されることを確認してください。
  7. SWF ウィンドウを閉じて作成環境へ戻ります。
  8. [ファイル]-[保存] を選択します。

ボタンムービークリップに関する詳細は、[Flash ヘルプ]-[Flash の使用]-[ムービークリップとボタンの処理] をご覧ください。