Navigateur plein écran dans Flash

Flash a toujours soutenu le mode plein écran (fullscreen de) à la fois dans le lecteur autonome pour le projecteur. Ce mode est encore entièrement pris en charge et n'a pas changé. Adobe a récemment introduit à la place la capacité d'activer les vidéos en plein écran affichés directement dans le navigateur. Nous avons introduit une fonction ActionScript nouvelle et simple qui fonctionne à la fois avec le joueur autonome que le joueur avec le navigateur. ed <embed> . Pour faire le plein écran fuzionante doit également exploiter le côté de HTML, l'ajout d'un nouveau paramètre allowFullScreen dans TAG <object> et <embed> . Tout le reste est laissé à l'intérieur du moteur de Flash.
Cette nouvelle fonctionnalité, cependant, a des restrictions que vous devez savoir, tout d'abord, l'utilisation de Flash Player 9.0.28.0 ou plus. En outre, en résumé:

  • Browser doit être installé sur la version du Player 9.0.28.0 ou ultérieure
  • e <embed> . Le développeur doit ajouter un nouveau paramètre allowFullScreen Tags dans <object> et <embed> . Ce paramètre est normalement réglé sur false et ne permet pas en plein écran. Pour activer plein écran, vous devez définir explicitement à true .
  • Une boîte de dialogue s'affiche lorsque vous passez en mode plein écran et indiquer à l'utilisateur comment sortir de ce mode. Cette boîte sera visible pendant quelques secondes, après quoi disparaître par lui-même.
  • L'activation de l'ActionScript plein écran ne peut se produire en réponse à un clic de souris ou en appuyant sur ​​un bouton, tout autre mode sera ignoré dans ActionScript 2.0 et déclencher une exception throw dans ActionScript 3.0.
  • En mode plein écran, vous ne pouvez pas utiliser le clavier. L'utilisateur final ne peut pas entrer ou modifier du texte. La seule réponse est pour le raccourci clavier utilisé pour quitter le mode plein écran (en appuyant sur ESC )

Code ActionScript

Le code pour définir le mode plein écran est très simple et prend avantage de l'objet Stage discuté sur ce blog dans StageExt Classe: films redimensionnables dans Flash :

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

Remarque: vous pouvez aussi écrire:

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

Les deux manières sont équivalentes et l'autorisation d'ActionScript est que les propriétés d'un objet comme un index d'un tableau indexé. Utilisez le tableau clé élimine les problèmes lors de la compilation dans les versions précédentes de Flash.

code HTML

Le code HTML est désarmant, il suffit d'ajouter la balise <object> :

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

et la balise &lt;embed&gt; attribut:

1
allowFullScreen = "true"

C'est à dire:

1
2
3
4
5
6
7
8
9
10
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" < objet 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 = valeur "bgcolor" = "# 333333" />
allowFullScreen = "true" bgcolor = "#333333" width = "600" height = "400" <Src = Incluez "fullscreen.swf" allowFullScreen = "true" bgcolor = "# 333333" width = hauteur "600" = "400"
align = "middle" type = "application/x-shockwave-flash" name = align = type = "application / x-shockwave-flash" "moyenne" "fullscreen"
> pluginspage = "http://www.macromedia.com/go/getflashplayer" />
</ objet >

Plus d'informations

Voir Explorer en mode plein écran dans Flash Player 9

  • Pingback: upnews.it

  • http://alexmondragon.com/rigo rigoberto

    exisitra former alguna de eliminar harceler cuadro Qué ese fin aproximadamente retirarse 2 segundos en pienso Qué trabajar devieorn l'esthétique un peu mas claro pero algunos je parlerai pas esque usurier commun et pas de véritable mensage el y aucun intervenants de sabra como

    Je gustaria économiseur eliminar este es posible cuadro