Bonjour tout le monde, j'ai un probleme :
Mon anim flash fonctionne très bien sous firefox mais elle plante de temps en temps sous IE et Safari.

Je vous ai mis mon code ci-dessous :


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>ecardweb</title>
<script src="http://www.yozik.com/script/swfobject.js"></script>
<script src="http://www.yozik.com/script/yoplayer.js"></script>
<script type="text/javascript" src="http://www.yozik.com/script/prototype.js"></script>
<script type="text/javascript">

function gid(name) {
return document.getElementById(name);
}
function sendEvent(swf,typ,prm) {
thisMovie(swf).sendEvent(typ,prm);
};
function getUpdate(typ,pr1,pr2,swf) {
if(typ == "state" && swf == "yoplayer") {
gid('yostate').innerHTML = pr1;
gid('bricabrac').yoflashstate(pr1);
}
if(typ == "item" && swf == "yoplayer") {
var obj = thisMovie(swf).itemData(pr1);
gid('yotype').innerHTML = obj['type'];
gid('yotitle').innerHTML = obj['title'];
gid('yoimage').innerHTML = obj['image'];
gid('yoid').innerHTML = obj['id'];
gid('yofile').innerHTML = obj['file'];
gid('bricabrac').yoflashitem(obj['type'],obj['title'],obj['image'],obj['id'],obj['file']);
}
if(typ == "time" && swf == "yoplayer") {
gid('yoelapse').innerHTML = pr1;
gid('yoremaining').innerHTML = pr2;
gid('bricabrac').yoflashtime(pr1,pr2);
}
};
function loadFile(swf,obj) {
thisMovie(swf).loadFile(obj);
};
function getLength(swf) {
var len = thisMovie(swf).getLength();
alert('the length of the playlist is: '+len);
};
function addItem(swf,obj,idx) {
thisMovie(swf).addItem(obj,idx);
};
function removeItem(swf,idx) {
thisMovie(swf).removeItem(idx);
};
function itemData(swf,idx) {
var obj = thisMovie(swf).itemData(idx);
var txt = "";
for(var i in obj) {
txt += i+": "+obj[i]+"\n";
}
alert(txt);
};
function yoSetVolume(swf,sensvolume) {
yovol = sensvolume;
sendEvent('yoplayer','volume',yovol);
gid('yovolume').innerHTML = yovol;
gid('bricabrac').yoflashvolume(yovol);
};
function thisMovie(movieName) {
if(navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
} else {
return document[movieName];
}
};

</script>
<style type="text/css">
<!--
div.conteneur {
margin-left:auto;
margin-right:auto;
}
#bricabrac {
position:relative;
}
-->
</style>
</head>
<body bgcolor="#ffffff">
<script src="http://www.yozik.com/script/prozik.php?libtheme=sansbordureaveccroix"></script>
<div class="conteneur">
<div align="center">
<div id="player"></div>
<script type="text/javascript">
if (videorit==undefined)
{var videorit = new Window({id:"videorit", className: "sansbordureaveccroix",width:490, height:320, zIndex:100});}
var so = new SWFObject('mediaplayer.swf','yoplayer','0','0','8');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addVariable('height','0');
so.addVariable('width','0');
so.addVariable('file','http://www.yozik.com/data/4/XML/playlist-18.xml');
so.addVariable('backcolor','0xD81678');
so.addVariable('frontcolor','0xF39BC2');
so.addVariable('lightcolor','0xFFFFFF');
so.addVariable('screencolor','0xD81678');
so.addVariable('displaywidth','0');
so.addVariable('autoscroll','true');
so.addVariable('thumbsinplaylist','false');
so.addVariable('autostart','true');
so.addVariable('repeat','list');
so.addVariable('shuffle','false');
so.addVariable('linktarget','_self');
so.addVariable('javascriptid','yoplayer');
so.addVariable('enablejs','true');
so.write('player');
</script>
<!--URL utilisées dans l'animation-->
<a href="http://www.yozik.com"></a>
<a href="http://www.yotanka.net"></a>
<a href="http://www.jawarit.com"></a>
<!--texte utilisé dans l'animation-->
<!-- saved from url=(0013)about:internet -->
<div align="center">
<div id="bricabrac"></div>
<script type="text/javascript">
var so = new SWFObject('index.swf','bricabrac','880','660','8');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('wmode','transparent');
so.write('bricabrac');
</script>
</div>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-355588-7";
urchinTracker();
</script>
</body>
</html>

Merci à vous

Voici le lien pour ceux ou celles qui désirent voir de plus près :
http://www.ritlesite.fr/BricABrac/index.html