Enjoy Full Screen Video with the new Full Screen mode in Flash Player 9

There are a number of security restrictions to full screen mode which may limit its usefulness with some fully interactive Flash applications or games. Adobe plans to address these limitations in future versions of the Flash Player as they continue to develop this feature.

With the release of the new updates for Windows and Mac, besides fixing a bunch of bugs, Flash Player 9 will support Full Screen Mode on the web straight out of the browser. Adobe labs has the full details for you complete with Publish Template for Flash, Flex Builder and Sample Application.

Although full screen mode can be used for any type of Flash application, Flash video applications were the primary use case Adobe focused on in this initial implementation. For this reason, there are a number of security restrictions to full screen mode which may limit its usefulness with some fully interactive Flash applications or games. Adobe plans to address these limitations in future versions of the Flash Player as they continue to develop this feature.

Developers need to understand the following end-user security-related restrictions and design content accordingly. These restrictions apply to the Flash plugin and ActiveX control, but not to the Flash standalone player or Flash projectors.

  • To enable full screen, developers must add a new object and embed tag parameter - ‘allowFullScreen’ - to their html. This parameter defaults to false, or not allowing full screen. To allow full screen, developers must set allowFullScreen to true in their object/embed tags.
  • An overlay dialog will appear when the movie enters full screen mode, instructing the user how to exit and return to normal mode. The dialog appears for a few seconds, then fades out.
  • The ActionScript that initiates full screen mode can only be called in response to a mouse click or key press. If it is called in other situations it will be ignored (in ActionScript 2.0) or throw an exception (in ActionScript 3.0).
  • Users cannot enter text in text input fields while in full screen mode. All keyboard input and key-related ActionScript is disabled while in full screen mode, with the exception of the keyboard shortcuts that take the viewer out of fullscreen mode.

Another enhancement that was added based on developer feedback is the ADDED_TO_STAGE and REMOVED_FROM_STAGE events to allow a DisplayObject to monitor and know when it can or cannot access its stage property. The ADDED_TO_STAGE event is dispatched to a DisplayObject when it (or the tree in which it is contained) is added to the stage. The REMOVED_FROM_STAGE event is dispatched to a DisplayObject when it (or the tree in which it is contained) is removed from the stage.

The list of reported issues that have been fixed in Update 1. (The numbers in brackets indicate the reported bug number)

  • MovieClip.currentLabel behavior inconsistent with MovieClip.currentLabels. Returns null, but correct label name is expected. (169127)
  • Setting stage.mouseChildren or stage.tabChildren to false does not disable mouse interaction for the stage’s children. (175090)
  • Method closures do not work as keys in a Dictionary. (177261)
  • Pixel-snapped FlashType has incorrect spacing when scaled as compared to changing the point size of the font. (174530)
  • Non-integer letter-spacing values in CSS corrupts text field rendering. Floating point values for letter-spacing in CSS are now supported. Previously, non-integer values were not handled correctly and text would not draw as expected. (182482)
  • When the hitTestState of a SimpleButton is the same as any of the visible states, moving the SimpleButton instance will result in screen artifacts. Workaround: use a different shape instance for the hitTestState. (172822)
  • When calling out to ExternalInteface for FSCommand various timer related events, such as “enter frame,” no longer trigger. (178286)
  • Pixel-based grid fitting does not work for Flash Player 9.0.20.0 for PowerPC or Intel-based Macintosh computers in Rosetta mode. Pixel-based grid fitting works in native mode on Intel-based Macs. Designers and developers that are using pixel-based grid fitting for Flash Type should use native mode on Intel-based Macs or the PowerPC version 9.0.16.0 if developing and viewing content on a PowerPC system. (180560)
  • Crash in ActiveX control related to onSoundCompletion handling.(177131)

References


Don't like it? There are lots of published articles, pick a random one.

oCricket

Brajeshwar posted this article on Thu, Oct 5th, 2006 at 7:00 am
Categorized under Technology

Suggest 1 or more tags for this article

Use a comma (,) to separate 2 or more tags.

[?]

Prev Article: Few auditory tickles to relax you this weekend

Next Article: How to get back Flickr Login after accidentally merging with your Yahoo ID?


Possibly Related Articles

Archives: Visit the Archives for more articles.

Comments Post Yours

There are 2 responses so far. You can follow any responses to this entry through the RSS feed. You can skip to the end and leave a response. Pinging is currently not allowed.

  1. Hi!
    You’ll find a link to a demo here.

    Cheers!

  2. Here’s another demo

Post yours

Sidenotes

Quick notes, scribbles, somehow related to this website and to what I do. Or perhaps I'm just plain lazy to make them into a full article.

The rise and fall of Twitter

Superb, Awesome! Couldn't avoid having it here for people to enjoy. Via: TechCrunch. 9th Aug, 2008

Spawning does Django

Our team had a discussion yesterday why Spawning might be a good solution for our Python-Django specific Web server. The discussion is still hot on the table and have not come to a conclusion; nonetheless, ...2nd Aug, 2008

Take the A List Apart 2008 Survey

It's A List Apart's second annual survey for people who make websites. I took it! And so should you. The Survey for People Who Make Websites. This year's survey corrects many of last year's mistakes, with ...29th Jul, 2008

Django 1.0 alpha released

Django Project have released Django 1.0 Alpha today (22nd Jul, 2008 IST). If this is the timeline Django would stick to; then, Django 1.0 final release should hit the web on 2nd Sep, 2008. Alpha ...22nd Jul, 2008

The Continuum, a massive Flash Game

[flv:http://media.brajeshwar.com/v/games/the-continuum-trailer.flv 640 360] Watch The Continuum Trailer on YouTube Saw this at TechCrunch -- The Continuum: Flash Gaming Goes Hardcore. The Continuum is a new Flash game, featuring an extremely polished interface and deep ranking system. The ...12th Jul, 2008

View the Sidenotes Archive

Play the Penguin Game

Recommended

  • ActionScript 3.0 Reference Flash/Flex ActionScript 3.0 Reference.
  • My Special Job My Special Job is a place where you can look for your weird necessities, strangely superb employees, when your need are more of those hackers, geeks, and ultimate rockstars in the Internet Technology.
  • Downloads All downloads, Free and Open Source.
  • Ode to Apple Dedicated to Apple - Mac, iPhone, iPod, iTunes, Quicktime, Apple TV and all the awesome softwares for the Apple Mac.
  • Forum Oinam’s technical discussion forum where developers and designers can discuss all technical topics.
  • Oinam The official conglomerate of the Oinam related companies, institutes and holdings.
  • AS 2.0 Reference Reference for ActionScript 2.0 Programming Language used in Flash. Primarily stashed here for my own personal reference.

Download free Brajeshwar Wordpress Theme

Brajeshwar

Brajeshwar I firmly believe in keeping things simple, easy for users and I envison pushing the technical envelop time and again for the betterment of viable commercial and practical applications.

Want to know more about me?

Brajeshwar's affinity with Adobe

My Photos

More photos on Flickr

Member of 9rules Network

"Brajeshwar" has 843 Articles and 5,903 comments, contained within 20 categories and 1,167 tags.

This site is in operation since 11th June, 2001.