- 締切済み
AS3.0でマウスオーバーの際の画像表示
flashのクリップ内に外部webページへのリンクボタンを表示させるところまでは 出来て、リンクもうまくいってるのですが、リンクボタンにカーソルが 乗っかった際に、通常のhtmlのjavascriptロールオーバーみたく、 別に用意したボタン画像を表示させるにはどうしたら良いでしょうか? リンク先も変わりません、単純にカーソルが乗った時だけ 少し光彩したような画像に変わるロールオーバーをflashでつくりたいです。 初心者であまり詳しくはなにので簡単に記述できるソースを どなたか教えていただけると大変光栄です。 使っているソフトはflashCS5です。AS3.0で書いてます。 現在わかっているところまでは下記の記述です。 img_1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_11); function fl_ClickToGoToWebPage_11(event:MouseEvent):void { navigateToURL(new URLRequest("http://www.yahoo.co.jp/"), "_blank"); } function fl_MouseOverHandler(event:MouseEvent):void { // カスタムコードを開始 ※ここに何か入るのでしょうか? // カスタムコードを終了 } どなたかお手伝いよろしくお願いいたします。m(__)m
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
??? そもそもムービークリップでボタンを作ろうとするからややこしくなるだけなのではないでしょうか。 ムービークリップではなく普通にボタン(AS3的に言えば SimpleButton)でボタンを作れば良いだけかと思いますが。 そうすればボタン自体の絵柄変化にスクリプトなど不要ですよ。 というか,普通はみなさんボタンはボタンで作りますよ(この言い方からして当たり前っぽい)。 「ボタンを理解しよう!」 http://1art.jp/flash/le/lesson8/lesson8.htm 「ボタンの作成 (ロールオーバータイプ) FLASHRAVE - FLASH 講座 -」 http://flashrave.org/operate/button/index.html ↑Flash作成ソフトのバージョンは違うと思いますが この辺の操作はどのバージョンでもほぼ同じです。 ただ, それでは表現しきれない動きなども出てきます。 そういう場合は ムービークリップ でボタンを自作する場合も出てきます。 「ActionScript 3.0に対応したMovieClipのボタンをつくる」 http://www.fumiononaka.com/TechNotes/Flash/FN0706001.html
お礼
ど素人ですみませんでした。 ありがとうございます、大変ためになりました。 教えて頂いたサイトから手順を見て 試してみようと思います。 ありがとうございました。