この例では、フルスクリーンを使用していません。彼らが "フルスクリーン"と考えるのは、単にブラウザウィンドウ全体を占めるようにフラッシュウィンドウを最大化することです。ブラウザのツールバーとステータスバーとクロムは、ブラウザの外にあるものと同様に表示されます。
HTMLページに埋め込まれたFlash/Flexウィジェットには効果がありますが、フルスクリーンと同じではありません。
実装は主にJavaScript/DOM側であり、Flash/Flex内での実装は最小限です。ユーザーが「フルスクリーン」をクリックすると、ExternalInterfaceを使用してJavaScript関数を呼び出すことができます。このJS関数は、Flash要素が(0,0)にあり、画面全体を占めるようにFlash要素の位置を変更し、サイズを変更する必要があります。 HTMLがページよりも長い場合は、scribdの例のように、ブラウザのスクロールバーを消すために、HTMLを隠す必要があります。 Flex/Flashアプリケーション内の別のボタンは、プロセスを元に戻すための閉じるボタンまたは関連ボタンを提供します。
Flexデベロッパーとして、私はこれに「フルスクリーン」という用語を使用することに反対します。フルスクリーンは、多くのFlash/Flexアプリケーション、特にビデオプレーヤーの共通の機能です。ユーザーが異なる用語を意味するためにこの用語を使用するのは混乱します。 「最大化」は「フルスクリーン」よりも適切です。
XPのFirefoxにFirebugをインストールしました。私は彼らがしていることを(本質的に)確認することができます。彼らはいくつかの余分な 'div's 'スタイルで遊ぶ必要がありますが、そうです。特にない。 – Oli