クロージャ

JavaScriptみたいにLaszloではメソッドを渡すことが出来ます。でも、それをそのまま実行すると、うまく動作しません。そういった場合は、クロージャを利用するば出来ることが分かりました。でも、LzDelegateを使えばいいので、イベントでクロージャの機能を利用したい場合はLzDelegateで利用する、オブジェクトとそのメソッド名を渡せばOKです。

なので、私が書くLaszloのソースはいたるところでLzDelegateしまくりです。これがパフォーマンスにどの程度影響があるかはわかりません。。。

で、このクロージャをいろいろ調べていたのですが、どうもActionScript3.0ではイベントリスなの登録にLzDelegateで渡すオブジェクトってのがいらなくなるみたいです。このActionScript3.0はLaszloにとってどの程度影響があるのかなと考える今日この頃です。