概要 | functionについて |
---|---|
投稿者 | Parafla Quality |
状態 | |
カテゴリー | ParaFla! |
投稿日 | 2014-01-22 (水) 17:50:07 |
バージョン | 1.37 |
function文をmc1という名のスプライトに
「 onClipEvent?(enterFrame){ ・・・・・ }
function test(){
} 」 のように外に書く状況を考えます。
このとき、このスプライトの中の変数aを、 function文の中に書いてしまう事は可能ですか?
実際試してみると、しっかり動くのですが、 onClipEvent?の外に書いた場合、何よりも先にそれが評価されるとのことなので、 この関数が定義される瞬間には、aというのはまだ定義されていないと思います。
なので、こういった記述をして負荷がかかったりしないかが不安です。 よろしくお願いします。
onClipEvent(load){ a=1; trace(a); test(); } - onClipEvent(enterFrame){ c=2; trace(c); } function test(){ b=3; trace(b); }結果:122222222222・・・・(3がないということは実行されなかったということ) -- 2014-01-22 (水) 19:37:46