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.  *  Alerter les modérateurs
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.
 


Liens commerciaux

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 - Avis,définition, témoignages et conseils sur le guide du savoir Web Libre.org]  
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 - Avis,définition, témoignages et conseils sur le guide du savoir Web Libre.org]  
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 ]  
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






Attention vous n'êtes pas connectés !!! sad

Renseignez vos identifiants de connexion au site, sinon votre réponse ne sera affichée qu'après avoir été validée par notre équipe de modérateurs (et sera en plus postée en "Anonyme")

Votre pseudo :
Mot de passe :

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

    


 Je souhaite être alerté des prochaines réponses !








Poser votre question !   Poser votre question !
* Avertissement : les propos tenus sur cette page sont le fruit de la discussion entre les internautes membres de la communauté Web-Libre, et ne reflètent en rien la conviction personnelle des administrateurs du site.
Copyright © 2013 - Weblibre / Tous droits réservés, propriété exclusive de web-libre.org - Toute reproduction même partielle de ce site sans consentement est interdite et donnera suite à des poursuites.