IEにおけるFlashのアクティブ化の問題

IEには、Flashは一度クリックして「アクティブ」にしないとボタン操作などを受け付けない・・・という仕様があります。
なにか特許を回避するためにこのような仕様になっているらしいのですが、これにはいちおう回避策があって、Flashのタグを吐き出すJavaScriptを書いて、それを外部呼び出しすれば特許に抵触しないのでOKです、みたいなことになっています。
で、PODCAST-BPの話になりますが、うちではとくにそういった回避策を施していません。
理由は単純に「面倒くさいから」というのと、IEを使っている人はそういった仕様を「当たり前」と思って使っているだろうから、別にいいかな・・・と。
そう思っていたのですが、やっぱり他がきちんと回避策を施している中、うちはそのままというのもカッコ悪いかと思いまして、一念発起、回避策を施すことにしました。
・・・結論から言うと、挫折したわけですけどもね。
どうもJavaScriptのdocument.writeでタグを吐き出してFlashを起動すると、FlashのScrollPaneのホイールスクロール機能がバグるみたいで。
ScrollPaneの外でホイール回してもスクロールしたりする。
なんでだろうなぁ・・・?
タグの吐き出し方で挙動が変わるってのが納得いかない。
なにかこの現象にお心当たりのある方は、アドバイスいただけると助かります。
そんなわけで、スクロール機能を犠牲にしてアクティブ化をとるか、アクティブ化を犠牲にしてスクロール機能をとるかという選択になってしまったわけですが、そりゃ当然スクロール機能をとります。
一方、ScrollPaneを使わないFlash(ブログパーツとか)はJavaScriptを使ったアクティブ化を施しても問題ないんですが、ここが悩みどころで、アクティブ化するFlashとしないFlashが混在するのってどうなんだろう。
やっぱり、アクティブ化するならする、しないならしないと、統一されているほうが無難だろうと、とりあえず結論付けた次第です。
うーん、でも、ブログパーツだけでも、アクティブ化させたほうがいいかなぁ。
IEユーザの皆さんは、この「Flashのアクティブ化」の問題をどのように感じていらっしゃるんでしょう。
気にならない人が多いならこのままでいいし、不便に思う人が多いなら対応しなきゃと思うし。
追記。
――とは言いつつ、「できない」というのは気持悪いので原因究明を試みたところ、分かりました。
背景の透明化(wmode=”transparent”)が原因らしい。
これを外すと上手くいきました。
深い考えなしになんとなく透明化を指定していましたが、調べてみると、これ周りの不具合って結構あるみたいですね。
使わないのが吉ってことですね。
・・・となると、ブログパーツの背景はどうしようかな。
白でいいのかな。
まぁ、スクロールの不具合が解消されたので、アクティブ化する方向で行こうと思います。

PODCAST-BPに「プレイリストチェッカー」機能を追加

PODCAST-BPに「プレイリストチェッカー」機能を追加しました。
PODCAST-BPで面白そうな番組を見つけたとき、でも、いきなりブログパーツにセットして自分のブログで紹介するのはちょっと抵抗ありますよね。
本当に面白いかどうか、しばらく聴いて確かめたい。
そんなご要望に応えるべく、「プレイリストチェッカー」機能を用意しました。
http://podcast-bp.com/playlist.html
機能的にはブログパーツのPodcastプレイヤーと変わりませんが、表示される番組リストが、現在利用者のFlashに記憶されているプレイリストである点が特徴です。
――「現在利用者のFlashに記憶されている」と言っても分かりにくいかと思いますので、具体的な使い方でご説明します。
PODCAST-BPで「この番組面白そうだな」とちょっとでもビビっときたら、とりあえず、番組のイメージ画像の下にある「プレイリストに加える」をクリックしてみてください。
これで、その番組があなたのプレイリストに追加されます。
(このプレイリストデータは、Flashに記憶されます)
そうしてどんどん追加していただいて、じゃあ、プレイリストに追加した番組はどこで聴けばいいの?となったとき、「プレイリストチェッカー」をご利用ください。
プレイリストチェッカーでは、プレイリストにセットされている番組の最新データが表示されるので、いわゆる更新チェッカーとしてご利用いただけます。
「プレイリストチェッカー」でしばらく番組を聴く中で、「これはやっぱりイマイチだったな」と思ったなら、プレイリストから番組を削除すればいいし、「これ、やっぱり面白い」と確認できましたなら、ブログパーツにセットしてご自分のブログで紹介して頂ければいい、といった感じです。
つまり、ブログに設置したプレイリストと、Flashに記憶したプレイリストが同じ場合には「プレイリストチェッカー」に意味はありませんが、異なる場合にはけっこう便利だと思います。