« メソッド定義 | メイン | ムービークリップのオブジェクトアクションのメソッドと関数 »

関数定義

function文の中でreturnアクションを使って値を戻せば、メソッドを呼び出した位置に値を返す関数を定義することができます。引数はなくてもかまいませんが()は必要です。

function 関数名 (引数1, 引数2, ...) {
// 実行するスクリプト
return 返し値
}


次のスクリプトをメインのタイムラインのフレーム1のフレームアクションに書けば、getPrice()関数はタイムラインのどこからでも利用できる関数になります。

//指定の商品に価格を調べる
function getPrice(theName) {
goods = {pen:230, note:450, cap:1600};
price = goods[theName];
return price;
}

getPrice()を使ってnoteの価格を取り出すには次のようにします。

//noteの価格を調べる
x = getPrice("note");
trace(x);

投稿者 oshige : 2005年02月18日 17:39

トラックバック

このエントリーのトラックバックURL:
http://oshige.com/mt/mt-tb.cgi/1183

コメント

コメントしてください




保存しますか?