Version complète: sur le forum Webmaster Hub : Elements Flash sous Firefox
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Yeb215
Salut à tous !
je passe mon site web en prod demain, et je me suis rendu compte que, sous firefox, la taille de mon animation flash change.

Un peu plus de précisions sur la methode d'affichage que j'utilise :

CODE
<table border="0" width="100%" id="table5" height="287" cellspacing="0" cellpadding="0">
       <tr>
           <td class="MenuFlash" id="MenuFlash" width="448" height="287">

<OBJECT id="" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,23,0" height="287" width="448" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
<PARAM NAME="Quality" VALUE="autohigh">
<PARAM NAME="BGColor" VALUE="#000000">
<PARAM NAME="Scale" VALUE="noborder">
<PARAM NAME="Menu" VALUE="false">
<PARAM NAME="DeviceFont" VALUE="false">
<PARAM NAME="Movie" VALUE="flash/header.swf">
<PARAM NAME="Base" VALUE="">
<PARAM NAME="WMode" VALUE="transparent">
<PARAM NAME="SWLiveConnect" VALUE="false">
<PARAM NAME="Play" VALUE="true">
<PARAM NAME="Loop" VALUE="true">
<PARAM NAME="EmbedMovie" VALUE="false">
<EMBED TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"  Src="flash/header.swf" Name="" Quality="autohigh" BGColor="transparent" Scale="noborder" Menu="false" DeviceFont="false" WMode="transparent" SWLiveConnect="false" Play="true" Loop="true" EmbedMovie="false"></EMBED>
</OBJECT>
</td>
[...etc...]


Voilà. Avec ce système, sous IE, c'est super, mais sous Firefox, c'est tout petit...

Comment remédier à ca ?

Si quelqu'un à la solution... Je suis sous dotnetnuke 3.1.1, j'ai essayé d'afficher cette animation dans un module Inventua Flash Player, mais celui ci n'authorise pas la valeur 0 pour la bordure de gauche, ce qui fait que j'ai un trou dans le design....

Yeb215 :gueule:
Xavier
Si tu regarde un peu ton code, tu verra que la balise <object> est utilisée pour introduire un contrôle ActiveX (pour IE donc). Les autres navigateurs (Firefox, Opera, Safari et d'autres) doivent se rabattre sur le <embed>.

Or, regarde bien la balise embed... as-tu défini la taille ? Non, tu l'as fait pour le object, mais pas pour le embed. Il ne faut pas chercher plus loin ^_^

Au passage, un article intéressant : http://www.alistapart.com/articles/flashsatay wink.gif
Yeb215
Xavier je te kiffe
tellement on passe d'heures dans le code, qu'on n'en voit plus les petits détails.

Merci beaucoup, j'ai bien dormi depuis, ca me parrait évident.


Seb
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.