- 10/07/12
Flashボタン効果のキャンセル【Flash製作ならWEBOSSまで】
先日、元同僚の方から久しぶりに電話があって、
『ブログいつも読んでますよっ』と言われて複雑な思いをした南葉です。
私のブログのファンだと言ってくれていた奇特な元同僚には申し訳ないですが...
先月の当番日と今月の当番日のスパンが短く、
当然のようにネタが思い浮かばなかったので
初歩的で簡単なFlashチュートリアルで誤魔化すことにしました。
ajaxなどで、よく見かけるshadowbox(クリックすると背景が黒透過になって、画像や動画などがセンタリングされて表示されちゃうヤツ)ですが、こうゆうのに似た表現方法って、Flashでもよく使いますよね?
様々なサイトで見かけます。
そして、結構下のレイヤーに隠れているボタンがマウスに反応しちゃってホバーしてたり、マウスポインターが反応しちゃって指マークになっているサイトもよく見かけます。
記事タイトル通りですが、その際に表示されているボタン効果のキャンセル方法を
簡単に解説します。(簡単過ぎて解説にすらならないかもですが...)
根本的な構造によって、やり方はイロイロあるとは思いますが、
どんな構造でも実装出来て、手軽で面倒なscriptを書かなくても出来る方法は逆転的な考え方のボタンの上にボタンを被せる方法ではないでしょうか?
(ボタンが複数重なり合っている時には、下レイヤーのボタン効果をキャンセルするFlash特性を利用)
キャンセルしたい表示されているボタン全部に被さるように大きなmcをドカっと入れて、
そのmc自体が指ポインターマークにならないように
onClipEvent (load) {this.useHandCursor = false;}
を書いて、一発解決。
簡単過ぎて話にすらなりませんでしたが、意外とこの簡単な処理を怠っているFlashが、世の中には多いのも事実です...
Flashは無数にある細かい動作のつながりを、1個1個丁寧に矛盾なくつなぎ、
いかにスマートに、小気味よく見せるかに、製作者の心意気が反映されると思います。
ちょっとしたページのアクセントFlashから、バリバリ動きまくるフルFlashサイトまで
丁寧でステキングなFlashのことならWEBOSSに、是非ご相談ください。
※ちなみに本エントリの実装例→リビオ中島公園プレミアムページ
南葉 弘樹 | 10/07/12 11:49 | トラックバック(0)
トラックバック(0)
このエントリーのトラックバックURL:
http://www.weboss.co.jp/mt/mt-tb.cgi/5595























































