うむるむ

うむるむ は主に flash 周りの話と美少女ゲーム系の話の二本立てで構成されています。



[ AS3 ] mouseChildrenでガード - 08/09/27 10:22 by um

AS2では、画面を覆う透明なムービークリップにロールオーバーとuseHandCursor=falseを設定してマウスを効かなくするようにしていた。
この場合、全画面Flashなどの可変サイズコンテンツで、覆うMCのサイズ、位置合わせや、部分的に穴をあけておきたい場合に面倒だったりして悩んだ。

AS3ではmouseChildren=falseにすると、設定したMC(正確にはDislayObjectか)に入れ子になってるものにはマウスが効かなくなる(イベントを受け取らなくなる)ので、これをrootなり上位の方で使えば今までの「透明MC」みたいな感じで使える。

ライブラリのアイテムが1つでも減ってくれればFlashが少しでも軽くなって作業が少し楽になる。
もう発表になったCS4は動作が軽いといいなぁ。もうそれだけの改善点でも買い。

« [ AS3 ] AS3での this == root 判定 | ブログトップ | [ 雑記 ] GV-MVP/RX-3 が WEBカメラとケンカした »

関連記事

トラックバックURL :




管理人 um(うむ)@web界の底辺労働者
連絡先 umroom@gmail.com
twitter http://twitter.com/umroom