2009年06月20日

Flash | 画像をボタンとして扱いたいのだが

単純な矩形ではない複雑な形の画像をボタンとして扱いたい。

AS3 だけで作ろうとすると、[Embed] メタデータタグを使って画像を埋め込んで、それを Bitmap オブジェクトとして取得する。
Bitmap を Sprite でラップして、Sprite.buttonMode を有効にする。でもこれだと、Bitmap を囲った Sprite の矩形がヒット領域になってしまう。でも画像の透過部分はヒット領域にしたくない。
Sprite.hitArea は Sprite 型。

どうすればいいんだ? 何かド忘れてしている?

Posted by otsuka : 00:14 | Comment (2) | Trackback (0)
Comment

マウス部分のピクセルのアルファが0なら指にならないとかリスナー登録もやめるとか...
ちゃんとしたやり方僕も知りたいです...

Posted by: うめつ : 2009年06月20日 06:43

そうですか、うめつ先生でも模索中なわけですね。

ActionScript だけでやろうとせず、素直に Flash CS でシェイプを書いて対応することにします。

Posted by: otsuka : 2009年06月20日 17:44









名前、アドレスを登録しますか?