Bonjour,
je rencontre des soucis de chargement d'animation (contenant des images) qui fait appel à des variables (utilisation de FlashVars)
Voici une adresse où le problème se produit "
[ Lien ]".
La page php charge plusieurs fois la même animation flash. Chaque animation allant récupérer des variables dans une base(titre, lien, commentaire et image). Le soucis concerne le chargement de l'image mais pas de façon logique. Ainsi sur un poste donné, au 1er chargement, on peut avoir 5 images sur 8 à se charger alors que sur un autre on peut en avoir 2 sur 8 et cela quelque soit le navigateur (Ie ou mozilla). Mais dans tous les cas, si on actualise la page, toutes les images se chargent.
Ci-dessous, j'ai fait un copier/coller des différents codes.
Si vous avez des suggestions qui expliqueraient mes soucis, je suis preneur
merci d'avance
Version d'actionsScript utilisée : ActionScript 2.0
Elements dans le fichier flash :
- sur la 1ère image
Code ActionScript :
Button_var.onRelease = function() {
getURL(_root.nomcommerce, "_blank");
getURL(_root.commentaires, "_blank");
getURL(_root.textelien, "_blank");
getURL(_root.image, "_blank");
getURL(_root.lien, "_blank");
}
nomcommerce = _root.nomcommerce;
commentaires = _root.commentaires;
textelien = _root.textelien;
lien = _root.lien;
image = _root.image;
- sur une autre image
Code ActionScript :
//chargement dans le clip "chargement image" avec pour occurence imagechargee
mcl = new MovieClipLoader();
mcl.loadClip(image,imagechargee);
mcl.loadClip(image,imagechargee2);
Intégration dans le fichier SWF :
<div align="center">
<p>
<!--URL utilisées dans l'animation-->
<!--texte utilisé dans l'animation-->
<!--
...
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("Cette page nécessite le fichier AC_RunActiveContent.js.");
} else {
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','name','FlashVars','width','390','height','300','align','middle','id','FlashVars','src','derniere_promo','quality','high','bgcolor','#ffffff','allowscriptaccess','sameDomain','allowfullscreen','false','pluginspage','http://www.macromedia.com/go/getflashplayer','flashvars','nomcommerce=mc donalds&commentaires=Dans le cadre de son développement national,www.conso-malin.fr recrute ses commerciaux collaborateurs. Autonome,rigoureux et honnête dans votre démarche,vous travaillerez sur votre département.&textelien=15 € de réduction pour 150€ facturés &image=images/pic_0_mini[2].jpg&lien=http://www.lesquash.fr','movie','derniere_promo' ); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="FlashVars" width="390" height="300" align="middle" id="FlashVars5">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name=FlashVars value="nomcommerce=mc donalds&commentaires=Dans le cadre de son développement national,www.conso-malin.fr recrute ses commerciaux collaborateurs. Autonome,rigoureux et honnête dans votre démarche,vous travaillerez sur votre département.&textelien=15 € de réduction pour 150€ facturés &image=images/pic_0_mini[2].jpg&lien=http://www.lesquash.fr" />
<param name="movie" value="derniere_promo.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="derniere_promo.swf" quality="high" bgcolor="#ffffff" width="390" height="270" name="FlashVars" align="middle" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
</p>
</div>