ActionScript を使う
目次
イベントメソッドを呼び出す
イベントメソッドの呼び出しは、ActionScript の中にある他のメソッドの呼び出しと同様です。イベントメソッドを呼び出すには、ドット表記を使って、皆さんが操作したいイベントを持つオブジェクトを識別します。しかし、ほとんどの ActionScript メソッドでやるように、イベントメソッドの後に丸括弧 "()" は含みません。オブジェクトへの絶対的なパス、あるいは相対的なパスを使います。パスは手入力か、あるいは [ターゲットパスを挿入] ダイアログボックスを使って入力します。たとえば、以下のコードでは絶対的パスを使ってムービークリップ menu1 の中にあるボタン blueButton の onRollOver メソッドを呼び出しています:
_root.menu1.blueButton.onRollOver = function () {
// insert code here
};
以下のコードでは、menu1 のインスタンスの中にあるムービークリップからの相対的パスを使って、同一ボタンの onRollOver メソッドを呼び出しています:
_parent.blueButton.onRollOver = function () {
// insert code here
};
パスの作成に関する詳しい情報は、[Flash ヘルプ]-[Flash の使用]-[ムービークリップとボタンの処理] をご覧ください。また、メソッドの呼び出しに関する詳しい情報は、[Flash ヘルプ]-[Flash の使用]-[ActionScript 言語について] をご覧ください。