Accessibility

Flash チュートリアル

ActionScript を使う


目次

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

イベントメソッドを呼び出す

イベントメソッドの呼び出しは、ActionScript の中にある他のメソッドの呼び出しと同様です。イベントメソッドを呼び出すには、ドット表記を使って、皆さんが操作したいイベントを持つオブジェクトを識別します。しかし、ほとんどの ActionScript メソッドでやるように、イベントメソッドの後に丸括弧 "()" は含みません。オブジェクトへの絶対的なパス、あるいは相対的なパスを使います。パスは手入力か、あるいは [ターゲットパスを挿入] ダイアログボックスを使って入力します。たとえば、以下のコードでは絶対的パスを使ってムービークリップ menu1 の中にあるボタン blueButtononRollOver メソッドを呼び出しています:

_root.menu1.blueButton.onRollOver = function () {
	// insert code here
};

以下のコードでは、menu1 のインスタンスの中にあるムービークリップからの相対的パスを使って、同一ボタンの onRollOver メソッドを呼び出しています:

_parent.blueButton.onRollOver = function () {
	// insert code here
};

パスの作成に関する詳しい情報は、[Flash ヘルプ]-[Flash の使用]-[ムービークリップとボタンの処理] をご覧ください。また、メソッドの呼び出しに関する詳しい情報は、[Flash ヘルプ]-[Flash の使用]-[ActionScript 言語について] をご覧ください。