関数内での変数の使用

ローカル変数は、コードを体系化し、理解しやすくするための貴重なツールです。関数では、SWF ファイルで使用されている他のすべてのスクリプトからは参照できない、その関数内でのみ有効なローカル変数を使用することができます。ローカル変数は関数本体のスコープ内で作成され、関数が終了すると消滅します。関数に渡されたパラメータもすべてローカル変数として扱われます。

メモ

 

関数内ではタイムライン変数も使用できます。ただし、タイムライン変数を関数内で変更する場合は、その変更の内容をコメントとして記述しておくことをお勧めします。

関数内で変数を使用するには :

  1. 新しい Flash ドキュメントを作成し、flashvariables.fla という名前で保存します。
  2. メインタイムラインのフレーム 1 に次の ActionScript を追加します。
    var myName:String = "Ester";
    var myAge:String = "65";
    var myFavSoftware:String = "Flash";
    function traceMe(yourFavSoftware:String, yourName:String, yourAge:String) {
        trace("I'm " + yourName + ", I like " + yourFavSoftware + ", and I'm " + yourAge + ".");
    }
    traceMe(myFavSoftware, myName, myAge);
    
  3. [制御]-[ムービープレビュー] を選択して Flash ドキュメントをテストします。

パラメータの受け渡しの詳細については、関数へのパラメータの受け渡しを参照してください。変数とデータの詳細については、データおよびデータ型を参照してください。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000758.html