RIAを追ってFlex, Adobe AIR, html5, JavaScirptのことをつらつらと

大量にaddChild()したCanvasにマウスオーバーすると… このエントリをlivedoorクリップに追加 このエントリーをdel.icio.usに追加 このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

| 2008/12/03
Flexのお話ですが、大量にコンポーネントをaddChild()したCanvas(他のコンテナも??)にマウスオーバーするとCPU使用率が跳ね上がる現象に遭遇しました。

指定数のコンポーネントをCanvasに貼付けるサンプル
http://f.air-life.net/samples/flex/AddChildTest/

例えば上記のサンプルで3000と指定してaddChildボタンをクリック。
その後、Canvasの隙間にマウスオーバーをするとこの現象が発生します。
Firefoxさん、90%超えです。

特にイベントをリスンするように指定してないしシンプルなのだけれど…。
なぜ??

0 コメント: