vous pouvez dire la scène Flash pour accéder à la vue plein écran avec cette commande:
stage.displayState = "fullScreen";
Il fonctionnera en mode autonome uniquement.
Pour le faire fonctionner dans les navigateurs, vous devez passer le paramètre "allowFullScreen" avec une valeur "true" à Flash.
Pour passer en plein écran dans les appareils mobiles, je crois que vous devez utiliser l'appel de méthode
FSCommand("fullscreen", "true");
.
Si vous utilisez SWFObject, vous pouvez facilement ajouter le paramètre allowFullScreen.
SWFObject -2:
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "400", "400", "8", "#336699");
so.addParam("wmode", "opaque");
so.addParam("allowScriptAccess", "sameDomain");
so.addParam("allowFullScreen", "true");
so.write("flashcontent");
</script>
SWFObject 2+:
<script type="text/javascript">
var wl = new Object();
wl.flashvars = {};
wl.params = {
allowScriptAccess: "sameDomain",
allowFullScreen: "true",
wmode: "opaque"
};
wl.attributes = {};
swfobject.embedSWF("movie.swf", "flashcontent", "400", "400", "8", "swf/expressInstall.swf", wl.flashvars, wl.params, wl.attributes);
</script>
J'espère que cela aide, bonne chance Rob
est-il un moyen de transmettre ces commandes via javascript à l'objet SWF? Actuellement, j'utilise la plate-forme vidéo "brightcove". Une fois que vous avez inclus votre code JS, vous obtenez un flux vidéo sur votre appareil. En raison de sa force interdite en plein écran, je pensais à cette approche. La question est la première phrase de ce commentaire. – ChrisBenyamin
Salut, la réponse courte est définitivement oui, voir ma réponse mise à jour. – robertp
merci - je vais l'essayer – ChrisBenyamin