Problème affichage flash



  • Bonsoir,

    Voila j'ai un petit souci d'affichage concernant des éléments flash installés dans le html, j'ai testé sur firefox, opera et safari, le site fonctionne bien sauf IE (comme par hasard tiens :mrgreen: )
    Voici le code que j'ai mis qui m'a l'air en théorie correct :

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="670" height="215">
    <param name="banniere" value="ban.swf">
    <param name="wmode" value="high">
    <embed src="ban.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="670" height="215"></embed></object>

    je suis pas un spécialiste des balises à mettre pour insérer des flash donc si quelqu'un à une solution ce serai sympa ^^



  • Voici comment insérer correctement un flash :

    <object type="application/x-shockwave-flash"data="flash/monflash.swf" width="800" height="400">
    <param name="movie" value="flash/monflash.swf" />
    <param name="wmode" value="transparent" />
    <param name="quality" value="high"/>
    <p>L'animation flash n'est pas prise en charge</p>
    </object>

    donc pour toi ça donne :

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="670" height="215" type="application/x-shockwave-flash"data="ban.swf">
    <param name="banniere" value="ban.swf">
    <param name="wmode" value="high" quality="high">
    </object>

    En fait ça vien de la balise <embed> qui n'est pas reconnue par le W3C donc ne marche pas sous IE :kcpc



  • Non, ou du moins pas complètement (et la solution est fausse).
    Le problème vient simplement du fait que tu n'as pas mentionné l'url de l'animation pour ta balise <object>, lorsque le navigateur est IE. *

    Ce code fonctionne :

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="670" height="215">
    	<param name="movie" value="ban.swf">
    	<param name="wmode" value="high">
    	<object type="application/x-shockwave-flash" data="ban.swf" width="670" height="215">
    		<param name="wmode" value="high">
    		Huge fail
    	</object>
    </object>
    ```* IE et Firefox gèrent différemment la façon dont fonctionne la balise object. D'où le fait que mon code en ait imbriqué deux : si le premier échoue, le deuxième a des chances de passer.

Log in to reply