Forum de discussion
Forum « Flash et Shockwave » (archives)
centrer une animation flash dans la page web
Envoyé: 20 février 2006, 17h25 par toph
moi, j'ai pas de souci particulier. je viens juste faire part d'une découverte fabuleuse. Depuis le temps que je me disais que c'était possible de le faire...
j'exulte donc et partage mon bonheur:
pour centrer à la fois verticalement et horizontalement un swf dans un page web, sans se prendre la tête ...il suffit de rajouter(modifier) ces quelques paramètres dans le code htlm généré par flash :
d'abord la balise body comme ceci pour virer les marges
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
ensuite cette partie-là :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="index" align="middle">
<param name="allowScriptAccess" value="sameDomain" >
<param name="movie" value="index.swf" >
<param name="quality" value="high" >
<param name="scale" value="noscale" >
<embed src="index.swf" quality="high" scale="noscale" width="100%" height="100%" name="index" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" >
il faut mettre les deux height et les deux width à 100% au lieu de la dimension de l'anim...
et le secret, c'est la propriété 'scale' qu'il faut rajouter et initialiser à 'noscale' dans un <param> et dans le <embed> ...
et voilà, le tour est joué ...
Bon, du coup, j'ai pu faire ce que je voulais sur mon site perso...
bon, puisque vous êtes sympa, je vous le montre (mais soyez indulgent, j'ai fait ça en un we) ...
http://toph.dsvcorp.com
A plus
Toph'
Réponses
|