AIRE-PROJECT BLOG

RecentComments

月別アーカイブ

Link

« フェルメール 「牛乳を注ぐ女」とオランダ風俗画展 | Home | 時間は必ず流れていくものである »

2008年01月10日

ラベルコンポーネントのマウスオーバーでハンドカーソルを表示する

Flex

あけましておめでとうございます。

って、もう新年明けて10日もたってしまいました。
今年もきっと怒濤の勢いであっという間に一年終わってしまいそうな気がします。
油断してられませんね。

昨年末は仕事にかまけてほとんど更新されてなかったこのブログですが、今年はもう少し頑張ろうかなと思っております。
ま、自分のモットーは「頑張らない」だったりするのでどうなるかわかりませんけど。

さて、今日の話題はFlexです。
AIRの開発で近頃ではDreamWeaverより、Flexを触ってる時間の方が圧倒的に多くなってきています。

最近になって発見したのが、「Label」コンポーネントをマウスオーバーしたときにハンドカーソルを表示させる方法です。

通常のコンポーネントでは単に

<mx:Image id="button1" text="ボタン画像" buttonMode="true"/>

ですむのですが、ラベルに関してはそれだけでは駄目なのです。
なぜハンドカーソルにならないんだー、と悩んでいろいろ調べた結果、ラベルコンポーネントの場合は、

<mx:Label id="label1" text="ラベル" mouseChildren="false" buttonMode="true"/>

というように、mouseChildren を false に指定する必要があることがわかりました。

【参考】
Sprite - Adobe Flex 2 リファレンスガイド

ラベルに限らず、子を持つスプライトはすべてこうする必要があるみたいですね。
ちなみに useHandCursor プロパティも true にする必要があるのですが、これはデフォルトが true なので、とくに明示的に指定する必要はありません。

トラックバック

コメントを投稿

最近読んだおすすめ本

対岸の彼女

対岸の彼女

著:角田 光代

ぼくとひかりと園庭で

ぼくとひかりと園庭で

著:石田 衣良

蛇にピアス

蛇にピアス

著:金原 ひとみ

恋火

恋火

著:松久淳+田中渉

損料屋喜八郎始末控え (文春文庫)

損料屋喜八郎始末控え (文春文庫)

著:山本 一力

しゃべれどもしゃべれども (新潮文庫)

しゃべれどもしゃべれども (新潮文庫)

著:佐藤 多佳子

関連エントリー 【Flex

はてなブックマーク del.icio.us ニフティクリップ livedoor クリップ POOKMARK Airlines Buzzurl(バザール)

Web制作者におススメの一冊

スタイルシート スタイルブック

Web標準の教科書―XHTMLとCSSでつくる“正しい”Webサイト

スタイルシートによるレイアウトデザイン見本帖 (ADVANCED WEB DESIGN BOOKS)

SCHOOL OF DESIGN(スクール オブ デザイン)

Design rule index―デザイン、新・100の法則

ウェブ戦略としての「ユーザーエクスペリエンス」―5つの段階で考えるユーザー中心デザイン (Web designing books)

SAMURAI佐藤可士和のつくり方

Copyright © 2007 Aire-Project All Rights Reserved.