- 2007年2月27日 20:47
- Technology
- Comments: 0
- TrackBacks: 0
- Edit
問題に気づくまでずいぶんかかってしまった……。前にもハマったような気がするのでメモ。
Flashのプロジェクタをfscommand("fullscreen", true);
でフルスクリーンにするとき、Mac OS XのDockが常に表示される設定になっていると、プロジェクタにタイトルバーが表示されてしまう。
回避するには、OS Xのシステム環境設定 -> Dockで「Dockを自動的に隠す/表示」をオンにするしかない。
ちなみにMac OS XではデフォルトでDockが常に表示される設定になっているので、全ユーザーを対象にしたフルスクリーンコンテンツを制作するのは、Flashだけでは無理。
2007/4/24追記:
サブリンさんに回避策を編み出していただきました。
- 1フレ目で
fscommand("fullscreen", true);
- 2フレ目で
fscommand("fullscreen", false);
- 3フレ目で
fscommand("fullscreen", true);
でおk。
手動でCommand+Fを2回やるのと、同じことをやるわけですな。1フレ目で3回fscommandを実行してもいいけど、タイミングによってうまくいかないこともあるみたい。
しかし、これだけ苦労して実装しても、Macユーザにはフルスクリーンが嫌われている罠!(笑
よろしければコメントをどうぞ!
匿名希望のコメントはこちらへ
Trackbacks:0
- TrackBack URL for this entry
- https://448.jp/cgi-bin/mt/bnq48cke.cgi/419
- Listed below are links to weblogs that reference
- Mac OS XのDockを常に表示していると、Flashプロジェクタをフルスクリーン表示にしたときにタイトルバーが表示される from 448.jp blog