Fullscreen browser in Flash

Flash has always supported the full screen mode (fullscreen) in both the stand-alone player to the projector. This mode is still fully supported and has not changed. Adobe has instead recently introduced the ability to activate the fullscreen videos displayed directly in the browser. We have introduced a new and simple ActionScript function that works with both the stand-alone player that the player with the browser. ed <embed> . To make the fullscreen fuzionante must also operate the HTML side, adding a new parameter allowFullScreen in TAG <object> and <embed> . All the rest is left to the internal engine of Flash.
This new feature, however, has some restrictions that you need to know, first of all, the use of Flash Player 9.0.28.0 or higher. In addition, in summary:

  • Browser must be installed on the version of the Player 9.0.28.0 or higher
  • e <embed> . The developer must add a new parameter allowFullScreen Tags in <object> and <embed> . This parameter is normally set to false and does not allow fullscreen. To enable fullscreen you have to explicitly set it to true .
  • A dialog box will be displayed when you enter fullscreen mode and indicate to the user how to exit that mode. This box will be visible for a few seconds, after which disappear by itself.
  • The activation of the fullscreen ActionScript can only occur in response to a mouse click or by pressing a button, any other mode will be ignored in ActionScript 2.0 and trigger an exception throw in ActionScript 3.0.
  • In fullscreen mode you can not use the keyboard. The end user can not enter or edit text. The only answer is for the keyboard hotkey used to exit fullscreen mode (pressing ESC )

ActionScript code

The code to set the fullscreen is very simple and takes advantage of the object Stage discussed on this blog in StageExt Class: movies resizable in Flash :

1
"displayState" ] = "fullScreen" ; Stage ["displayState"] = "htmlRender";

Note: you could also write:

1
displayState = "fullScreen" ; Stage . displayState = "htmlRender";

The two ways are equivalent and permission from ActionScript is that the properties of an object as an array indexed keys. Use the key array eliminates the problems when compiling in previous versions of Flash.

HTML code

The HTML code is disarming, just add the tag <object> :

1
"allowFullScreen" value = "true" / > < param name = "allowFullScreen" value = "true" />

and the tag &lt;embed&gt; attribute:

1
allowFullScreen = "true"

That is:

1
2
3
4
5
6
7
8
9
10
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" < object classid = "clsid: d27cdb6e-AE6D-11CF-96b8-444553540000"
codebase = "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab # version = 9,0,18,0"
height = "400" id = "fullscreen" align = "middle" > width = "600" height = "400" id = "fullscreen" align = "middle">
"allowFullScreen" value = "true" / > < param name = "allowFullScreen" value = "true" />
"movie" value = "fullscreen.swf" / > < param name = "movie" value = "fullscreen.swf" />
"bgcolor" value = "#333333" / > < param name = "bgcolor" value = "# 333333" />
allowFullScreen = "true" bgcolor = "#333333" width = "600" height = "400" <Embed src = "fullscreen.swf" allowFullScreen = "true" bgcolor = "# 333333" width = "600" height = "400"
align = "middle" type = "application/x-shockwave-flash" name = "fullscreen" align = "middle" type = "application / x-shockwave-flash"
> pluginspage = "http://www.macromedia.com/go/getflashplayer" />
</ object >

More information

See Exploring full-screen mode in Flash Player 9

  • Pingback: upnews.it

  • http://alexmondragon.com/rigo rigoberto

    exisitra form alguna de eliminar harassing cuadro que ese late aproximadamente retirarse 2 segundos en pienso que trabajar devieorn the aesthetics a little mas claro pero algunos I shall speak no common usurer esque and no real mensage el y no como sabra responders

    I gustaria saver eliminar este es posible cuadro