11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous.

Voila plusieurs heures que je m'arrache les cheveux sur le problème suivant :

J'ai créé un template joomla avec 3 DIV contenant chacun une animation flash différente. Problème : dès que je spécifie wmode:"transparent", plus rien ne s'affiche. (enfin, juste le texte alternatif...)

J'utilise donc SWFObject 2.2

voici mon code javascript :


<script type="text/javascript" src="templates/ecozone/swfobject/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
var params = {wmode:"transparent";};
var attributes = {};
	
swfobject.embedSWF("images/cecile_accueil.swf", "cecile_flash", "190", "465", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

swfobject.embedSWF("images/nico_accueil.swf", "nico_flash", "230", "465", "9.0.0", "expressInstall.swf", flashvars, params, attributes);

swfobject.embedSWF("images/prof_accueil.swf", "prof_flash", "190", "465", "9.0.0", "expressInstall.swf", flashvars, params, attributes);
</script>



Remarque : à la place de "expressInstall.swf" j'ai aussi essayé "templates/ecozone/swfobject/expressInstall.swf", mais sans succès...

et voici mon code HTML :

            <div id="cecile" class="grid_5 debug">
                <div id="cecile_flash">
                	<p>Animation Flash</p>
		            <jdoc:include type="modules" name="cecile" style="xhtml" />
                </div>
            </div>
            
            <div id="nico" class="grid_6 debug">
                <div id="nico_flash">
                	<p>Animation Flash</p>
                    <jdoc:include type="modules" name="nico" style="xhtml" />
                </div>
            </div>
            
            <div id="prof" class="grid_5 debug">
                <div id="prof_flash">
                	<p>Animation Flash</p>
                    <jdoc:include type="modules" name="prof" style="xhtml" />
                </div>
            </div>


Je sature, quelqu'un peut-il me filer un coup de main ?
Je vous remercie d'avance.
Modifié par Ollivier (24 May 2010 - 01:10)
Il semblerais déjà que
var params = {wmode:"transparent";};

doit être remplacé par :
var params = {wmode:"transparent"};

Mais là le flash s'affiche mais ne se lance pas...

Je pige rien à ce flash c'est horrible...
Apparemment, Je tourne sous Firefox 3.6 et ça marche pas. alors que sous chrome ça marche impec...

J'adore flash