Aide - Recherche - Membres - Calendrier
Version complète : Vidéo plein écran
Centre de Formation Flash - Forums Adobe Flash > Rich media et intégration > Intégration vidéo
wehtam
Bonjour,
J'ai une vidéo dans mon flash et j'ai réussi à créer un bouton plein écran mais le problème est que c'est toute mon animation qui passe en plein écran et pas seulement ma vidéo.
Comment faire ? merci

Voici mon code :

Action Script

//initialisation du lecteur
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
video.attachVideo(ns);
//lecture du fichier xml
var x:XML = new XML();
x.ignoreWhite = true;
var urls:Array = new Array();
var videoencour:Number;
//création de l'écouteur
//var monEcouteur = new Object();

x.onLoad = function()
{
var videos:Array = this.firstChild.childNodes;
for(i=0;i<videos.length;i++)
{
urls.push(videos[i].attributes.url);
}
videoencour = 0;
trace(urls[0]);
ns.play(urls[0]);
}

x.load("liste_video.xml");

ns.onStatus = function(infoObject) {
if (infoObject.code == "NetStream.Buffer.Empty") {
trace(urls.length);
trace(videoencour);
videoencour++;
if(urls.length==videoencour)
{
videoencour=0;
}
trace(urls[videoencour]);

//et on la joue
ns.play(urls[videoencour]);
}
};



pleinecran.onRelease = function(){
Stage["displayState"] = "fullScreen";
}
Joni
Bonjour,

Je pense que la méthode suivante doit fonctionner :

Au clic sur le bouton fullscreen, tu passes ton conteneur vidéo au premier plan avec swapDepths et tu adapte la taille de ce conteneur aux dimensions de Stage.

ça doit donner dans ton code:

Action Script


pleinecran.onRelease = function(){
Stage["displayState"] = "fullScreen";
video.swapDepths(this._parent.getNextHighestDepth);
video._width = Stage.width;
video._height = Stage.height;
}


A+

Joni
wehtam
ok merci,
juste un autre petite question, j'essaye de faire la même chose mais à partir d'une fonction javascript qui se trouve dans ma page html.
est-ce possible ? car j'ai vérifié ma fonction dans mon action script est bien appellée mais aucun passage en plein écran.
Merci d'avance pour vos réponses.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.