swfを表示するobjectタグやembedタグに、wmodeオプションがある。 ページ上で、swfの上にライトボックスなどを展開する場合は、wmode="transparent"を指定する。 このオプションが指定されていないと、swfがライトボックスの手前側に来てしまう。 で、このオプションを指定した場合、別の問題が発生する。 FireFox上で、swfの表示領域が正常に取得できないのである。 具体的には、swf内のボタンなどをクリックする際に、ダブルクリックしないと機能しない。 シングルクリック目でswfを認識→ダブルクリック目でボタンなどを機能、ということと思われる。 以前、IE上で起こっていた、「swfを一回クリックしないと認識しない」という問題とよく似ているが、状況は違う。 再現性もまちまちで、すぐにクリックできる場合もあり、何が起こっているのか理解するのに時間がかかった。 以下