Suivi d'un clic sur une animation flash (object / embed) avec jQuery
J'ai fais une bannière dynamique du système qui permet de traiter img bannières, ainsi que des bannières flash fait l'objet/embed. L'ensemble du site fait un usage intensif de jQuery, y compris la manipulation le "clic" des événements.
Ce n'est évidemment pas un problème quand il s'agit de faire le suivi des clics sur l'image elle-même (j'ai suivi le clic sur le parent balise DIV. Cependant, il échoue lors de l'annonce est un SWF, comme je le soupçonnais, il serait.
Est-il un jQuery solution qui me permettrait de capturer d'un clic sur un élément Flash avec le DOM?
OriginalL'auteur David | 2009-11-24
Vous devez vous connecter pour publier un commentaire.
Si vous avez accès à la source de SWF, vous pouvez utiliser
ExternalInterface
pour communiquer avec le contenant du code html de la page.Cela sonne comme une bonne idée.
Merci pour votre aide! 🙂
OriginalL'auteur Amarghosh
Je sais que cela a été posté il ya longtemps et déjà répondu, mais je voulais juste ajouter un beaucoup plus facile solution pour les futurs visiteurs du site. Alors que le fichier SWF intégré va avaler l'événement onclick il ne pas avaler de l'événement onmousedown. L'astuce est d'avoir la wmode transparent dans les balises param ainsi que dans la balise embed.
Vous pouvez utiliser jQuery pour se lier à l'événement mousedown plutôt comme ceci:
OriginalL'auteur webwires
J'ai été en mesure de prendre webwires réponse et d'obtenir un objet de travail, cliquez sur l'aide de la suite.
J'espère que cela aide quelqu'un d'autre, merci webwires.
OriginalL'auteur Kevin Leary