Bonjour,
Mon collègue me demande si il est possible de conserver les proportions d'un swf en redimensionnant le navigateur.

Pourriez vous jeter un œil, svp ?

http://www.xavierperrard.com/pres/

Je lui ai répondu que en tant qu'intégrateur on peut interroger la machine client et, selon la configuration de l'écran, adopter une feuille de style mais de la à figer la taille du navigateur client, non !
Si ce dernier a par exemple opter pour un agrandissement élevé par défaut..

Quelles sont les alternatives pour palier à ce problème d'accessibilité ?

Car quand on redimensionne (ctrl+ ou ctr-) les swf s'écrasent sur eux-même
merci Artemus24

En fait j'englobe ma vidéo à gauche et mon swf à droite ainsi :

HTML
		
                              <div id="flashmaster">
					<div id="left">
					<div id="customPlayer"></div>
					</div>
					<div id="right">
					<div id="pres_droite"></div>
				        </div>
				</div>

La div pres_droite accueille le swf de droite
CSS


#flashmaster {
	width: 1200px;
	margin: 0 auto;
	height: 480px;
}

#left {
	float: left;
	width: 600px;
	height: 480px;
	background: url(../img/bgGauchePresentation.jpg) top left no-repeat;
}
/*DIV QUI ACCUEILLE LA VIDEO */
#customPlayer {
	margin: 50px 0 0 70px;
	height: 320px;
}

#right {
	float: right;
	width: 600px;
	height: 480px;
	background: url(../img/bgDroitePresentation.jpg) top left no-repeat;
}


Pour info le swf fait 600 *480 px

Je l'implémente bien sur avec swfobject 2..
Y'a des doublons je sais dans le css, j'ai fait ca Smiley biggol vite
Donc je devrais spécifier les propriétés min et max height dans la div right
Ainsi customPlayer devrait hériter de ces propriétés ... ???
Si vous voulez jeter un œil avec firebug
C'est ici : http://www.xavierperrard.com
Modifié par phpCbien (15 May 2012 - 10:53)
A moins de dé-compiler le swf et de modifier les scale, je vois pas trop comment faire

De plus min-height n'est pas reconnue par IE..

j'ai essayé d'adapter ça à mon css mais rien n'y fait !


#right {
	float: right;
	width: 600px;
	height: 100%;/*du container principal*/
	background: url(../img/bgDroitePresentation.jpg) top left no-repeat;
}
/*div qui accueille le swf*/
#pres_droite
{
	height:100%;
	min-height: 480px;
}
hum

Pas terrible tout ça

Et je ne vais pas forcer le zoom des navigateurs client(trop intrusif)

Je reviens au point de départ

Imaginons que vous êtes sur la page d'accueil

Si vous faites un ctrl - , comment faire ou plutôt quelles sont les solutions qui s'offrent à moi pour éviter le bousillage de mes swf

Au chargement de la page(evt onload), qu'elle s'ouvre à 100% qu'elle que soit la résolution du client ??

Est ce faisable ?

De sorte que si la personne fait ctrl- ou ctrl+, qu'elle comprenne que ça va abimer les animations..

Voila

J'vous serai hyper reconnaissant en cas d'aide, je sais pas comment Smiley lol mais dites moi !!
if ((screen.width>=1200)
alert("bon ben j'ai pas de feuilles de style à te proposer, mec, alors ajuste ton navigateur, je vais pas le forcer");


Ca ??? Smiley lol
Modifié par phpCbien (16 May 2012 - 18:18)
max-width n'entre pas en jeu lors d'un redimensionnement Smiley ravi Smiley ravi Smiley ravi
Modifié par phpCbien (16 May 2012 - 19:03)
Bonjour phpcbien,

j'ai l'impression que ton sujet n'a pas de succès. Smiley bawling

J'ai regardé ton anomalie, et j'ai bien vu qu'il y a un problème de redimensionnement lorsque tu zoomes (ctrl +). Je crois que le problème se porte essentiellement sur la balise <object>. Tandis que je n'ai rien vu de particulier sur les autres <div> qui encapsulent <object>.

Je suis au regret de te dire que mes connaissances sur la balise <object> sont minimes et je n'ai pas pu résoudre le décalage lors du zoom entre l'arrière fond noir qui grandi plus rapidement que le lecteur. J'espère avoir été assez clair sur ce que j'ai constaté.

@+
Modifié par Artemus24 (17 May 2012 - 03:01)
ok merci Artemus24

Ou bien je m'appuie sur cet article

http://www.alsacreations.com/astuce/lire/72-min-width-max-width-min-height-et-max-height-sur-internet-explorer-6.html*


Comme les expressions CSS sont pas très conseillées, je me demandais si je pouvais interroger le navigateur client en javascript et figer moi-même la largeur de la page..

Et merci laurie-anne, pour ta réponse claire et précise Smiley ravi

je pensais que les bonhommes bleus d'avatar étaient gentils Smiley lol

A voir !
phpCbien a écrit :
max-width n'entre pas en jeu lors d'un redimensionnement Smiley ravi Smiley ravi Smiley ravi
Je répondais juste à ton précédent message.