Mouse.addListener使用上の注意

presented by 役に立つかもしれないBlog

マウスにムービークリップ等を反応させるようにするMouse.addListenerですが、書き方によっては非常に重くなってしまう処理であることが分かりました。

import mx.utils.Delegate;
 
var myObj:Object = new Object();
myObj.onMouseDown = Delegate.create(this, myFunc);
Mouse.addListener(myObj);

これだと非常に重くなってしまいますが、

this.onMouseDown = myFunc;

これだと軽くなります。 おそらくDelegate.create()の問題かもしれません。

    このエントリーをはてなブックマークに追加

このページに関連のある記事はこちら