In diesem Beispiel wird kein Vollbild verwendet. Was sie als "Vollbild" betrachten, ist einfach die Maximierung des Flash-Fensters, um den gesamten Browserbereich einzunehmen. Die Symbolleisten und die Statusleiste und das Chrom des Browsers sind immer noch sichtbar, ebenso wie alles außerhalb des Browsers.
Es ist ein schöner Effekt für ein Flash/Flex-Widget in einer HTML-Seite eingebettet, aber es ist nicht das gleiche wie im Vollbildmodus.
Die Implementierung erfolgt hauptsächlich auf der JavaScript/DOM-Seite und nur minimal in Flash/Flex. Wenn der Benutzer auf "Vollbild" klickt, verwenden Sie ExternalInterface, um eine JavaScript-Funktion aufzurufen. Diese JS-Funktion muss dann das Flash-Element so neu positionieren und seine Größe ändern, dass es auf (0,0) steht und den gesamten Bildschirm einnimmt. Wenn der HTML-Code länger als eine Seite ist, müssen Sie ihn auch ausblenden, damit die Bildlaufleiste des Browsers nicht mehr angezeigt wird, wie im Beispiel "scribd". Eine weitere Schaltfläche in der Flex/Flash-App bietet eine Schaltfläche zum Schließen oder Verknüpfen, um den Vorgang umzukehren.
Als Flex-Entwickler möchte ich den Begriff "Vollbild" dafür verwenden. Der Vollbildmodus ist eine häufige Funktion vieler Flash/Flex-Apps, insbesondere von Video-Playern. Es ist für Benutzer verwirrend, den Begriff zu verwenden, um etwas anderes zu bedeuten. "Maximieren" wäre geeigneter als "Vollbild".
Nur Firebug auf meinem XP Firefox installiert. Ich kann (im Wesentlichen) bestätigen, dass sie das tun. Sie müssen mit ein paar extra 'Div's'-Stilen spielen, aber ja. Nichts Besonderes. – Oli