タグ

クロージャに関するlockcoleのブックマーク (2)

  • Flash でクロージャ。 : torus solutions!

    Flash はクロージャが使えて便利です。 しかし、 最近はオブジェクト指向とか ActionScript 2.0 ばかり取り沙汰されて、 あまりクロージャの便利さが知られていない感じがします。 難しいオブジェクト指向の勉強はとりあえず先延ばしにしておいて、 気楽に使えるクロージャで楽しく ActionScript のプログラミングをしてみませんか? お題:N フレーム目に○○せよ たとえば、 Flash のムービーを再生して 5 フレーム後に、 指定したコードを走らせるには、 どうすればいいでしょうか? ムービークリップの第 5 フレームに、 実行させたいアクションを書けばいいだけです。 しかしこの方法は、 問題をちょっと一般化するだけで使えなくなります。 この 5 フレームの「5」という数値が予めわかっていない場合は、 上の方法は使えませんね。 onEnterFrame では「5 フレ

    lockcole
    lockcole 2006/01/24
    例題からわかるクロージャの書き方,利点,用途。Flashの場合,変数と関数の結びつきはオブジェクトのそれよりもむしろ強いとのこと。
  • programmers-paradise.com

    This domain may be for sale!

    lockcole
    lockcole 2006/01/24
    最後の説明「実行する関数とアクセス可能な局所変数をまとめたオブジェクト」というのがわかりやすい。また,「JavaScriptのクロージャとは、「関数 + スコープ」だ。」とのこと。局所変数を持つ点が関数と違うのね。
  • 1