Faire un lien entre flash et php

Fermé
deidei - 21 août 2008 à 21:50
 deidei - 3 sept. 2008 à 14:44
Bonjour,

J'ai créer un site en php/mysql. je voulais introduire un agenda interactive. Je suis donc aller chercher un script sur internet et j'ai trouvé quelque chose en php et flash.

Le script fonctionne, mais j'aimerais modifier certain liens. Je ne connais absolument rien au flash. j'ai un fichier agenda.fla et je n arrive pas à lire le code. je ne comprends pas comment le lien est créer entre l'animation flash et mon fichier php

quand j'ouvre le fichier .fla avec adobe flash cs3, j'ai que des animations et aucune ligne de code, je suis donc un peu perdu...

merci de votre aide

Didier
A voir également:

5 réponses

mon agenda est composé de 4 pages:

agendaMX.fla
agendaMX.html
agendaMX.swf
req_agenda.php

la page php contient uniquement des informations concernant la connexion a la base de donnée et une requete sql pour afficher des événements dans mon agenda. (cette partie je la maitrise)

dans le html j'ai le code suivant: il y a un lien vers agenaMX.swf (je l ai vu bien que je ne sache pas comment ca fonctionne)

<center>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','400','height','320','id','agenda','align','middle','src','agendaMX','menu','false','quality','high','bgcolor','#ffffff','name','agenda','allowscriptaccess','sameDomain','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','agendaMX' ); //end AC code
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="320" id="agenda" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="agendaMX.swf" />
<param name="menu" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="agendaMX.swf" menu="false" quality="high" bgcolor="#ffffff" width="400" height="320" name="agenda" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
</center>


Ce que je ne comprends pas c est qu'il n'y a aucun lien vers mon fichier php. Il doit donc être dans le fichier swf ou fla je ne sais pas comment ca fonctionne, surtout je n arrive pas a ouvrir ces fichiers sous forme de code ( genre comme html ou php ou java...)


Merci de ton aide

Didier
1
azeaze Messages postés 723 Date d'inscription dimanche 15 mai 2005 Statut Membre Dernière intervention 3 octobre 2010 376
22 août 2008 à 12:07
Il faudrait que tu nous donnes un lien vers ton fichier .fla, on peut pas deviner où se trouve les scripts^^, il doit forcément y en avoir...
@+, Azeaze
0
azeaze Messages postés 723 Date d'inscription dimanche 15 mai 2005 Statut Membre Dernière intervention 3 octobre 2010 376
23 août 2008 à 12:08
C'est le fichier .fla qui importe, c'est dans ce fichier que tu dois avoir en actionscript le lien avec ton fichier PHP... essaies de nous faire partager la source .fla
ha ton message est coupé, je viens seulement d'arriver à le lire entièrement, tu ne peux pas ouvrir ton fichier fla avec le bloc notes, il s'ouvre avec flash et contiens à la fois l'animation et les actions (en actionScript)
0
Hello,

merci pour ton aide, dsl de ma réponse tardive mais j'étais en vacances quelque temps...

Je reprends donc mon script et selon tes conseils j'ai essayé d'ouvrir le .fla avec notpad. Malheureusement j'ai quelque chose d'illisible.

j'ai trouvé ce code a cette adresse

https://codes-sources.commentcamarche.net/

peut etre as-tu le temps d'y jeter un coup d'oeil?

encore merci

Didier
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Hello,

j'avais mal lu ton message...

j'ai maintenant réussi a ouvrir ce fichier et j'ai trouver ca dans le code: (mlv est une variable)

mlv.sendAndLoad("req_agenda.php",mlv,"POST");


Maintenant plus difficile, lorsque je suis sur ma page, l'adresse est la suivante:

http://localhost/Swiss_academy1/account_detail.php?ID=3

J'aimerais récupérer ce ID=3 dans la requete php du fichier req_agenda afin de n'afficher que les évènements pour la personne désirée.

Bon la partie récupération de donnée php ne me pose pas de problème, par contre je dois remplacer le lien de ce truc flash...

J'ai pensé à faire quelque chose du genre

mlv.sendAndLoad("req_agenda.php?ID="variable de mon URL ",mlv,"POST");

mais je n'ai pas la moindre idée de comment faire ca en flash
0