2010-01-22 6 views
0

J'utilise le code ci-dessous pour ma visionneuse JQuery sans inclure le fichier js AC_RunActiveContent.js ou swfobject-1.5.js dans le fichier html. Cela fonctionne bien pour IE et Firefox. Je veux juste savoir s'il y a un problème pour ne pas inclure AC_RunActiveContent.js ou swfobject-1.5.js. Est-ce un must pour avoir AC_RunActiveContent.js ou swfobject-1.5.js pour afficher un flash correctement dans la version des différents navigateurs?html flash embed

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="789" height="617" id="Loader" align="middle"> 
<param name="allowScriptAccess" value="sameDomain" /> 
<param name="allowFullScreen" value="false" /> 
<param name="movie" value="en_MAIN.swf" /> 
    <param name="quality" value="high" /> 
    <param name="bgcolor" value="#ffffff" /> 
    <embed src="en_MAIN.swf" quality="high" bgcolor="#ffffff" width="789" height="617" name="Loader" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> 
</object> 

Répondre

1

Non, c'est le balisage standard Adobe. Cela fonctionne sur tous les navigateurs actuels. Il est moche, ne valide pas et doit indiquer chaque paramètre deux fois, ce que les scripts d'intégration Flash que vous mentionnez tentent d'adresser (plus parfois il y a aussi une solution de contournement IE 'object object' qui n'est plus nécessaire) . Si vous ne vous en souciez pas, vous allez bien comme vous êtes. Si vous le faites, this question a une discussion sur les alternatives.

0

Je ne pense pas que votre code soit connecté à Lightbox: AC_RunActiveContent.js et swfobject-1.5.js sont des solutions de contournement JavaScript pour faire fonctionner Flash dans IE. Puisque Lightbox utilise JQuery, pas Flash, vous ne devriez pas en avoir besoin. Pour plus d'informations, regardez de près le lightbox instructions.