11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je souhaite intégrer une variable javascript dans le code HTML de mon animation flash:
<object>

<param name="flashvars" value=!!!!!!!insérer ici ma variable javascript!!!!!!!"/>

</object>

Es-ce possible? Si oui, comment...??

Merci d'avance,
Sam
Modifié par samroud (24 Dec 2010 - 10:45)
Salut Sam,

Euh là je crois qu'il va falloir expliquer un peu plus, parce que "intégrer une variable javascript dans une animation flash", c'est un peu louche comme concept.
Ok, alors j'ai une animation flash dans une page HTML. J'arrive à passer des paramètres du code HTML directement dans flash. Par contre, pour que ça fonctionne (Safari, Firefox,...), il faut répéter cette opération 2 fois (voir code). De plus, si flash n'a pas accepté (iPhone,...), le contenu est remplacé et je souhaite qu'il soit remplacé par la même variable. Je souhaite simplifier (plusieurs pages et plusieurs animations par page) pour passer facilement cette variable sans l'écrire à chauqe fois 3 fois...



<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" height="400" id="FlashID2">
<param name="movie" value="works/works_slide_600x400.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<!-- Cette balise <param> invite les utilisateurs de Flash Player en version 6.0 r65 et ultérieure à télécharger la version la plus récente de Flash Player. Supprimez-la si vous ne voulez pas que cette invite soit visible. -->
<script type="text/javascript">

</script>
<param name="flashvars" value="!!!!!!!!!!VARIABLE!!!!!!!!!!!"/>
<!-- La balise <object> suivante est destinée aux navigateurs autres qu'IE. Supprimez-la d'IE à l'aide d'IECC. -->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="works/works_slide_600x800.swf" width="600" height="400" flashvars="!!!!!!!!!!VARIABLE!!!!!!!!!!!">
<!--<![endif]-->
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<param name="swfversion" value="6.0.65.0" />
<!-- Le navigateur affichera le contenu alternatif suivant pour les utilisateurs d'un lecteur Flash de version 6.0 ou de versions plus anciennes. -->

<img src="!!!!!!!!!!VARIABLE!!!!!!!!!!!" width="600" height="400" />

<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>


Es-ce possible? As-tu besoin de plus d'explications?...
Modifié par samroud (24 Dec 2010 - 10:59)
Bonjour,

SWFObject ne répond t'il pas a ce que tu veux ?
C'est une manière d'incorporer du flash proprement dans une page web. Tu peux ajouter des variables a ton objet Flash et par conséquent tu pourrais réutiliser ta/tes variables javascript.
(même si du coup tu n'en a peut être plus besoin Smiley cligne )