Flashとmarqueeタグ

甘酒を作ろうと思いながら1か月以上経過したYu-ichiです:neko:

さて、今回はFlash内でクリックできるボタンを使いつつ、
marqueeタグを使った場合に起こる問題と、その解決方法。:wa-i:
次回は、外部からswfファイルを読み込んだ場合の問題と、その解決方法をご紹介したいと思います。

まず始めに、Flash内でボタンを使っていて、
さらに同ページでmarqueeタグを使っている場合に、
Flashのボタンにマウスカーソルを合わせると、カーソルが指になったり矢印になったりする問題からいきます。

結論からいうと、解決方法はありません。:ga-n:

Flash内のボタンを諦めるか、marqueeタグを諦めるかになります。:naku:

Flash内のボタンは必須で、さらにmarqueeで流している文字は外部から
自由に書き換え可能な部分なので、どうしても外すことはできません。:kaomoji6:

そこで、marqueeタグを諦めてJavascriptを使い、同じ動きを再現する方法で解決しました。:cat_5:

marqueeタグをJavascriptで再現する方法は、以下のサイトを参考にさせていただきました。
http://miya2000.up.seesaa.net/marquee/marquee_demo.html

これで見た目もmarqueeそっくりな動作で、
さらにFlashのボタンも問題なく動作するようになりました。:kaoemoji1:

調べても情報が見つからなかったので、

Flashの作りが悪いのか?:kaomoji4:

読み込んでるスクリプト?:kaomoji4:

など、いろいろ疑いましたが、
まさかmarqueeタグとの相性だとは・・・。:body_deject:

marqueeタグは手軽にテロップ的な使い方ができるので、便利なんですけどねぇ。
HTML5では廃止になる代わりに、CSS3でその要素が含まれるらしいですが:kaoemoji3:

トラックバックURL

コメントを残す

メールアドレスが公開されることはありません。