Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > Intégration
Intégration Publication HTML, Communication javascript, Intégration de médias externes (Sons, Videos, ...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/04/2008, 16h19   #1
Invité de passage
 
Inscription : mars 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 25
Points : 3
Points : 3
Par défaut Probleme sous IE et Safari

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
yosyl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2008, 16h14   #2
Invité de passage
 
Inscription : mars 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 25
Points : 3
Points : 3
Salut tout le monde,

personne ne peut m'aider ???

Merci
yosyl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2008, 09h41   #3
Invité de passage
 
Inscription : mars 2008
Messages : 25
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 25
Points : 3
Points : 3
Bonjour tout le monde,
j'ai continué de farfouiller sur mon ami google, apparement il y a beaucoup de souci lié à l'utilisation d'Internet Explorer.

Mon ecard est réalisé sous flash, quand je vais dessus avec Firefox, tous les liens fonctionnent parfaitement. Par contre sous IE les liens fonctionnent hormis un seul qui refuse de s'ouvrir (cf lien de la vidéo). Normalement ce lien devrait souvrir en iFrame (comme la newsletter) mais non, on me dit qu'il y a une erreur sur la page.
Comment se fait-il que sous Firefox tout marche et pas sous IE ?

Autre souci, sous Safari, lorsque je suis sur mon ecard, le lien de la vidéo ne marche pas, on clique sur le lien pour aller sur le site de RIT (cf en savoir + sur Rit), ca nous dirige très bien sur ledit site, on clique sur le bandeau (en haut) qui nous renvoie vers l'ecard et là l'affichage de la vidéo fonctionne normalement???

Voici le lien pour allez sur l'ecard :

http://www.ritlesite.fr/BricABrac/index.html

Je suis un peu perdu, pouvez-vous m'aidez ?

Merci
yosyl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h03.


 
 
 
 
Partenaires

Hébergement Web