Integration de flash au PHP

Eléphanteau du PHP | 19 Messages

23 sept. 2008, 21:02

Bonjour,
J'ai une animation en flash et je voudrai la faire apparaitre lors du click sur l'image.

Mon code
<form method="post" action="Ordinateur.php">
<div class="image_envoi">
        <input type="image" name="Achat" src="Achat.png" class="image_envoi" onclick="<? include("testflash.php")?>"/>
</div>
Mon animation flash :

Code : Tout sélectionner

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0"> <param name="movie" value="flash/Boutfinal.swf"> <param name="quality" value="high"> <embed src="flash/Boutfinal.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed></object>
[/quote]

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

23 sept. 2008, 21:13

Tu mets le code de l'animation flash dans un div caché (.style.display='none') et quand tu clique sur l'image, tu affiche ce div en mettant (.style.display='block')

Évites de mettre l'image dans un <input type="image"> car ce dernier est un submit qui provoque l'envoie du formulaire alors que l'opération d'affichage de l'animation doit rester au niveau navigateur sans recharger la page et donc par JavaScript.

Où alors tu n'as pas encore tout dit sur la relation fonctionnelle entre le clic sur l'image et l'affichage de l'animation (dois-tu envoyer un formulaire avant d'afficher l'animation ?)
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Eléphanteau du PHP | 19 Messages

23 sept. 2008, 21:37

En faite oui l'image doit être dans un formulaire car elle me renvoi des coordonnées une fois que j'ai cliqué dessus. Donc c'est pour çà je sais pas trop comment faire. Quand je clique sur l'image l'animation doit apparaître et grâce à celle-ci je choisis la redirection vers une autre page.