Full screen vidéo

lazellebulle Messages postés 5 Date d'inscription vendredi 18 septembre 2009 Statut Membre Dernière intervention 31 mars 2010 - 28 oct. 2009 à 11:59
lazellebulle Messages postés 5 Date d'inscription vendredi 18 septembre 2009 Statut Membre Dernière intervention 31 mars 2010 - 29 oct. 2009 à 09:29
Bonjour à tous, je voulais savoir si c'était possible d'avoir un vidéo en background full screen, et que cette dernière se déforme suivant la taille de la fenêtre navigateur (afin qu'elle ne soit pas tronquée mais occupe toujours la totalité de l'écran navigateur) merci ^^

3 réponses

lazellebulle Messages postés 5 Date d'inscription vendredi 18 septembre 2009 Statut Membre Dernière intervention 31 mars 2010
28 oct. 2009 à 13:06
bon ben j'ai trouvé
0
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
28 oct. 2009 à 13:42
Bonjour,

Si tu as trouvé, il faudrait alors nous expliquer comment, histoire que les personnes se trouvant devant le même problème puisse avoir une réponse autre que "j'ai trouvé".

Merci

Peg'
Admin Codes-Sources
0
lazellebulle Messages postés 5 Date d'inscription vendredi 18 septembre 2009 Statut Membre Dernière intervention 31 mars 2010
29 oct. 2009 à 09:29
Dans ce cas je copie colle le code :

/* ##########################################
ALIGNEMENT "TOP-LEFT" ET
AUCUN REDIMENSIONNEMENT DU STAGE
########################################## */

stage.align = "TL";
stage.scaleMode = "noScale";

/* ##########################################
DEFINITION DYNAMIQUE DU RATIO
########################################## */

picHeight = new Object ();
picHeight = pic.height / pic.width;

picWidth = new Object ();
picWidth = pic.width / pic.height;

/* ##########################################
CONDITIONS POUR TENIR COMPTE DE LA TAILLE ET
PROPORTIONS LORS DE LA PREMIERE OUVERTURE
DANS UN BROWSER
########################################## */

if ((stage.stageHeight / stage.stageWidth) < picHeight) {
pic.width = stage.stageWidth;
pic.height = picHeight * pic.width;
} else {
pic.height = stage.stageHeight;
pic.width = picWidth * pic.height;
}

/* ##########################################
CENTRAGE DE L'IMAGE SUR LE STAGE
########################################## */

/*pic.x = stage.stageWidth / 2;
pic.y = stage.stageHeight / 2;*/

/* ##########################################
CREATION D'UN ECOUTEUR + FONCTION ONRESIZE
PERMETTANT LE REDIMENSIONNEMENT DE L'IMAGE
SUIVANT LA TAILLE DU BROWSER EN GARDANT LES
PROPORTIONS
########################################## */

stage.addEventListener(Event.RESIZE, sizeListener);

function sizeListener(e:Event):void {

if ((stage.stageHeight / stage.stageWidth) < picHeight/picWidth) {
pic.width = stage.stageWidth;
pic.height = picHeight * pic.width;
} else {
pic.height = stage.stageHeight;
pic.width = stage.stageWidth;
}

}

stage.addEventListener(Event.RESIZE, sizeListener);



En AS3
0
Rejoignez-nous