wmodeを指定するとflashがフルスクリーンに出来ない

wmodeにtransparent/opaqueを指定するとフルスクリーンモードに出来ない。


Flashを Stage["displayState"] = "fullScreen" でフルスクリーンにしようとしても、フルスクリーンにならなくてはまった。
テスト用のHTMLだとフルスクリーンになるので、原因がさっぱりわからなかった。


テスト用とHTMLに組み込んだものと比較したら、フルスクリーンに出来ない方はwmodeを指定していたので
外してみたらフルスクリーンモードになった。
どうやら、wmodeにtransparentまたはopaqueを指定すると、フルスクリーンモードに出来ないらしい。


解決したあとググッたらズバリそのものがでてきたorz


Flash: wmode & Fullscreen Don’t Mix at Chris Gallagher
http://chris-gallagher.com/2007/06/01/flash-wmode-fullscreen-dont-mix/

http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002149.html


とりあえず、日本語でこのバグに関して書いてあるページが見当たらなかったのでとりあえず書いておく。