Forum Clubic

Flash and php - Intégration flash dans du php

Je vous explique :

J’ai fait un systeme de vote entre deux choses représentéS par des images [ la personne clique sur l’image qui corespond a la chose de son choix pour voté ]

Je voudrais que quand quelqu’un clique sur l’image une animation flash se lance !!

Comment faire ? :??:

Le tout en php ! :slight_smile:

MERCI !!!

J’oubliais …

heu comment expliqué … :??: par exemple ;

si je demande que preferez vous entre le chien et le chat avec une image de chien et une image de chat si la presonne clique sur l’image de chat , l’animation flash heureuse du chat se lance tandis l’animation triste du chien se lance aussi et vice versa

[ en sachant que je possede une animation triste et heureuse pour les deux ]

C’est plus compliqué a " faire " mais ca represente plus ce que je voudrais savoir faire .

Meci beaucoup a tout ceux qui pouront me dire comment faire !

Salut,
C’est une mécanique coté client, donc c’est plutôt en javascript qu’il faut gérer ça. Rapidement je vois deux solutions :

  • Mettre x animations flash dans la page (avec visibility:hidden comme style), et rendre visible celles qui sontappropriées quand l’utilisateur vote. Mais ça risque de rapidement alourdir la page
  • A mon avis celle qui est préferable : mettre un seul objet flash, et placer tes deux animations (chien heureux, chien triste) dans des images séparées. Il est ensuite possible depuis le javascript de commander le flash pour lui demander d’afficher telle ou telle image :slight_smile:

Edit : je viens de relire ton second message, avec ma solution il faudra donc aussi mettre une animation pour chat heureux/chat triste, elle aussi commandée par un javascript

ok , merci pour ta réponse .

Je vais essayer meme si le javascript n’est pas trop mon truc .

Je te tiendrais au courant si j’ai besion d’aide suplémentaire en ce qui concerne je javascript si tu peux m’aider ?!

Pas de problème, ça ne devrait pas être trop compliqué de toutes manières :slight_smile:

Salut, Je vais essayer de te mettre un peu de code pour t’aider.

Tu crées deux <div> a l’endroit ou tu veux que ca soit mis.

par example

<div id="chien"></div>
<div id="chat"></div>

(tu peux meme mettre tes deux images de chien et chat dedans. Comme ca, elle seront replacée par l’anim flash qd l’utilisateur aura clické dessus)

dans les deux balises pour tes images, ajoute une propriété "onclick" avec une fonction javascript.

<img src="chien.jpg" onClick="change('chien');">
<img src="chat.jpg" onClick="change('chat');">

ensuite, dans le head de la page HTML, il suffit d’ajouter le code javascript.

<head>
...
<script language="javascript">
     function change(qui){
       if(qui == "chien"){
           document.getElementById("chien").innerHTML = 'code de ton anim flash chien heureux';
           document.getElementById("chat").innerHTML = 'code de ton anim flash chat malheureux';
       }
       if(qui == "chat"){
           document.getElementById("chat").innerHTML = 'code de ton anim flash chat heureux';
           document.getElementById("chien").innerHTML = 'code de ton anim flash chien malheureux';         
       }
     }
</script>
...
<head>

la ou tu doit mettre le code de ton anim flash. veille bien a ce qu’il n’y ai pas d’apostrophe dans le code. si il y en a, precede le d’un backslash ( \ )

merci !