connexion
communaute
shopping
annuaire
questions
actualite
accueil
 

Comment éviter le message : "cliquez pour activer et utiliser ce contrôle" sur les animations flash ?



alex
Cette question a été posée par Alex, le 24/01/2007 à à 17h30.  * 
Vous trouverez peut être plus d'information dans l'annuaire de Web-Libre, dans la catégorie Animation Flash.

Vous pouvez y répondre en utilisant le formulaire situé ici.
 


La meilleure réponse



 Jack a écrit [25/01/2007 - 11h36] 
1 vote(s)  scorescorescorescorescorescorescore
Jack

Personnellement, j'ai trouvé une solution avec javascript pour...



[ Lire la suite de la réponse écrite par Jack ]



Réponses



 biloute59 a écrit [25/01/2007 - 11h19 dans "Comment éviter le message : "cliquez p..." ]  
biloute59

C'est peut-être un problème avec Active X ou sinon je pencherai vers un virus ou spyware... Lance spybot ou ad aware pour voir si ton problème est résolu. Sinon j'ai pas trop d'autres idées.




 Benji a écrit [25/01/2007 - 11h21 dans "Comment éviter le message : "cliquez p..." ]  
Benji

Rien à voir avec un virus ou un spyware !!! Malheureusement, c'est encore microsoft qui a fait des siennes en modifiant le comportement d'internet explorer lors de l'affichage d'animations flash. C'est une mise à jour windows qui a été installée, qui empêche le bon fonctionnement des éléments flash. Regarde les dernières mises à jour installées sur ton pc, et supprime la mise à jour KB912812 et redémarre. Pour moi, ça a marché !




 Jack a écrit [25/01/2007 - 11h36 dans "Comment éviter le message : "cliquez p..." ]  
Jack

Personnellement, j'ai trouvé une solution avec javascript pour l'affichage des animations flash. Au moins, il n'y a pas besoin de supprimer la mise à jour windows... et ça marche pour tous les internautes ! Il faut créer un fichier .js avec une fonction qui utilise la méthode document.write() pour l'affichage de l'objet flash. Ensuite c'est un jeu d'enfants pour l'appliquer à toutes vos animations.




 Alex a écrit [25/01/2007 - 11h44 ]  
Alex

Merci Jack ! Je vais tester ça ce soir, en espérant que mes animations flash s'afficheront correctement... Et merci à Microsoft de ne pas avoir pensé à nous, c'est quand même hallucinant de nous obliger à modifier toutes nos pages internet...




 FLYK a écrit [12/12/2007 - 18h00 ]  
FLYK

Salut Jack,
Je souhaite que vous m'apportiez un coup de main pour l'ecriture du script pour éviter d'activer le contrôleur pour les objets flash.




 Jack a écrit [13/12/2007 - 09h58 ]  
Jack

Bonjour FLYK,
Pas de problème, je peux t'aider !
Par contre avant, il faudrait que je sache si tu codes tes pages de site internet en HTML, PHP, ASP ou autre ?
Comme ça, ce sera plus simple de t'expliquer selon ton cas ;-)
J'attends de tes nouvelles ! 8-)




 jp47 a écrit [16/12/2007 - 19h39 ]  
jp47

Bonjour, j'ai aussi ce problème qui oblige de cliquer avant de pouvoir activer un lien, je suis intéressé par la solution en HTML JP




 Jack a écrit [17/12/2007 - 15h49 ]  
Jack

Alors pour la version HTML 8-)

Mettre entre les balises <head> et </head> :

<script type="text/javascript">
function RunFoo(swf, hauteur, largeur, nom) {
 document.write("<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+hauteur+"' height='"+largeur+"' id='"+nom+"' align='middle'>
");
 document.write("<param name='allowScriptAccess' value='sameDomain' />
");
 document.write("<param name='movie' value='"+swf+"' /><param name='quality' value='high' /><param name='wmode' value='transparent' /><embed src='"+swf+"' quality='high' wmode='transparent' width='"+hauteur+"' height='"+largeur+"' name='"+nom+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />
");
 document.write("</object>
");
}
</script>


Ensuite à la place de ton ancien objet Flash où tu avais le code suivant :

<object classid="clsid:D27CDB6E..." ...>
<param name="movie" value="foo.swf">
</object>


Tu mets à la place :

<script type="text/javascript">RunFoo("foo.swf", "550", "400", "foo");</script>

Les 4 paramètres étant : le nom du fichier (avec le chemin si nécessaire), la largeur de l'animation, la hauteur de l'animation et le nom de l'objet (peu d'importance).


Voilà j'espère avoir été clair, si tu ne comprends pas quelque chose, fais moi signe ;-)

@bientôt !




 Jack a écrit [17/12/2007 - 15h55 ]  
Jack

Attention petite erreur, dans le script javascript, au 4 passages à la ligne où tu as :

");

il faut rajouter avant un antislash n :

*antislash*n");

j'ai mis *antislash* comme ça car sinon ça s'affiche pas... :(




Répondre à Alex



smile wink confused normal lol laugh sad angry cool surprised cry eek

    


 Je souhaite être alerté des prochaines réponses


Liens connexes :






Poser votre question !   Poser votre question !