Se connecter avec
S'enregistrer | Connectez-vous

[HTML] [Flash] Ajouter un lien sur une animation flash

Dernière réponse : dans Programmation

Bonjour,

Je souhaiterais pouvoir afficher une animation flash et lui appliquer un lien en HTML, à savoir quelque chose du type suivant:

<A Href="mon_lien">
<DIV>
//Ici se trouve mon animation flash
</DIV>
</A>

Cependant l'exemple précédent ne fonctionne pas.
Je n'arrive pas à faire que lorsque l'on clique sur l'animation flash, on arrive sur la page référencée par le lien.

Je sais qu'il est possible d'appliquer un lien à l'animation lors de la création du flash, cependant, je voudrais pouvoir modifier le lien selon certains critères, à savoir:

Si cas 1: lien 1
Si cas 2: lien 2
....

Et ceci n'est pas possible en flash.

Si quelqu'un a déjà rencontré ce problème et a réussit à encapsuler une animation flash dans un "<a href>", je suis preneur.

Merci d'avance.
Lassé par la pub ? Créez un compte

Je voudrais justement éviter d'aller modifier le lien dans l'animation flash à chaque fois qu'une modification est effectuée.

Le site web que je gère est dynamique (CMS) et les liens vont changer dans le temps. Il ne m'est pas possible (temps de maintenance trop élevé) d'aller à chaque modification remplacer l'URL au sein de l'animation flash. Je voulais justement pouvoir gérer ces modifications en PHP dynamiquement.

De plus mon site est multilingue, donc il faudrait que je triple chacune de mes animations flash, pour que chacune pointe au bon endroit.

Je cherche donc une solution d'encapsulation qui me permettrait de ne plus toucher aux Animations flash une fois celles-ci crées.

C good, j'ai trouvé une solution qui fonctionne parfaitement.
Je poste l'info dans le cas où quelqu'un serait intéressé.

Il est en fait possible de passer des paramètres à une animation flash.

Il est donc possible de passer l'adresse Web sur laquelle l'on souhaite pointer en paramètre.

exemple:

Appel du flash à partir de la page WEB:
  1. <object classid="clsid:D2FDSSE-AEFD-1Scf-04B8-125456486411" codebase="<a href="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" target="_blank">http://download.macromedia.com/pub/shockwave/cabs/flash...</a>" width="600" height="100">
  2.  
  3. <param name="movie" value="ANIM.SWF?variable_lien=<?echo $valeur_lien; ?>">
  4. <param name="quality" value="high">
  5. <embed src="secure/banner2.swf" quality="high" pluginspage="<a href="http://www.macromedia.com/go/getflashplayer" target="_blank">http://www.macromedia.com/go/getflashplayer</a>" type="application/x-shockwave-flash" width="600" height="100"></embed></object>


Dans l'animation flash:

  1. on (release)
  2. {
  3. getURL (variable_lien);
  4. }



J'espère que ça pourra aider.

Je ne vois pas trop le rapport avec Cariboost... C'est un CMS, c'est ça?
J'en utilise déjà pour mon site et nullement envie de migrer dans un autre outil.

Sinon si j'ai bien cerné ta réponse, tu proposes de placer l'animation flash dans un iFrame et ensuite de créer un lien qui encapsule l'iFrame?
Il faudrait que je teste cette solution, il est vrai que je n'avais pas testé avec les frames.

La solution décrite précédemment fonctionne trés bien en tous cas.

Et bien je dirais que je ne comprend pas trop ta requête en fait.....

Ta bannière elle se trouve où?? Sur ton site ou sur ton blog?
Et surtout le lien il doit être intégré dans ta bannière? car un lien qui pointe sur une bannière, j'ai du mal à saisir le concept.....
Lassé par la pub ? Créez un compte
Tom's guide dans le monde