dd- Le 04/10/2008 à 17:05 Bonjour
Est-il possible de simuler un clic de souris à l'endroit où se trouve la souris ?
Petite explication :
Je suis en train de créer des petites animations cartoon qui apparaitront aléatoirement en bas de mon prochain site (par dessus le contenu), où je présenterai justement mes travaux en tant qu'animateur. Mais je suis confronté au vieux bug de Firefox avec la transparence des swf. Vous savez, quand on met un swf transparent par dessus un site en html, on ne peut plus cliquer sur aucun des liens en html car c'est le swf qui reçoit les clics malgré qu'il soit transparent... (dans IE ça marche, les clics passent à travers la partie transparente du swf.)
J'ai fouillé le web désespérement depuis deux jours mais apparemment jamais personne n'a trouvé de solution, à part n'afficher ce genre d'animations que chez les gens qui utilisent Internet Explorer...
Puis soudain j'ai eu une idée géniale ! Lorsque l'utilisateur clique, je ferme le bloc qui contient le swf (avec onclick="<mon bloc>.style.visibility='hidden';) et je simule aussitot en javascript un second clic au même endroit qui représentera le clic que voulait faire le visiteur. Bien sur, il ne verra pas la fin de l'animation, mais de toute façon s'il clique quelque part c'est qu'il n'avait pas envie de la voir.
Merci de m'aider.
je ne pense pas que ça soit possible, ça serait la porte ouverte à plein de truc pas glop non ?
dd- Le 04/10/2008 à 20:23 Oui certains en feraient mauvais usage, mais moi ça me serait bien utile...
je crois que c'est possible en dhtml et que justement "on s'inquiète"
j'ai vu des news récemment.
je suis très intéressé par cet article alors, parce que ça serait grave :/
je dois l'avoir bookmarké au boulot. je regarderai demain.
Je me doute bien (la question n'était pas spécialement pour toi, juste que c'était lié à cet article d'ou le cite)
Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
oui oui mais en effet je sais pas non plus vraiment si y'a besoin de se prendre le chou pour cet article.
Zeph Le 06/10/2008 à 23:45 (tiens c'est marrant ça, Dom qui poste un topic sur le Javascript ^^ [/blague de geek])
Si tu veux juste enlever ton animation flash quand elle est terminée, ce sera probablement plus efficace de faire en sorte que ce soit ton .swf qui demande l'exécution du code Javascript (avec getURL("javascript:" + ton_code)) au bon moment, quand le personnage est arrivé de l'autre coté de l'écran par exemple. Par contre pour le coup de superposer du flash et l'arrière-plan de la page je ne sais pas, ceci dit ça ne me semble pas très naturel comme contrainte.
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 07/10/2008 à 00:36 un désassembleur, c'est à dire que ça donne quoi comme résultat dans le cas de l'AS ? o_O
je ne sais pas comment est traité l'action script, mais avec des trucs comme sothink swf decompiler on récupère le code quasiment à l'identique (même les noms de variable sont conservés), donc la transformation (si il y en a une) ne doit pas être très violente
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Zeph Le 07/10/2008 à 09:19 ah ok, je suis un peu déçu ^^
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
Je ne sais pas si c'est effectivement possible, c'est juste quelque chose qui m'est venu à l'esprit. Si effectivement ça se limite à simuler un cliquer sur des liens, je ne vois pas trop l'"intérêt" non plus.
—
Zeroblog —
« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » —
Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » —
GT Turbo