Discussion:
PHP et Flash ne veulent pas s'entendre
(trop ancien pour répondre)
crazylil
2010-03-25 22:01:44 UTC
Permalink
Bonjour,


Je me nomme David, j'ai 25 ans, et débute en Flash. J'ai un soucis avec une
animation. Il s'agit du menu d'un site que je suis en train de développer en
PHP. Il comporte cinq boutons. Les titres de ces rubriques ainsi que les URLs
correspondant à chacun des boutons sont dans une base de données MySQL. J'essais
depuis plusieurs heures de récupérer ces données pour les implanter à
l'animation mais sans résultats. J'ai testé diverses manières de faire, et
voyant mon échec je fais appel à vous. Voici mon .fla, .swf ainsi que le script
PHP qui me sert à l'afficher. Je vous remercie par avance si vous pouvez y jeter
un œil.


David.


http://www.mangetonpad.com/temp/testflash.rar
Olivier Miakinen
2010-03-25 22:51:16 UTC
Permalink
Bonjour,
Post by crazylil
Je me nomme David, j'ai 25 ans, et débute en Flash.
Malgré son som, les questions de programmation Flash sont en charte dans
fr.comp.lang.javascript.
Post by crazylil
J'ai un souci avec une
animation. Il s'agit du menu d'un site que je suis en train de développer en
PHP.
Euh... le menu est en PHP ou en Flash ? En fait c'est une question de
pure forme, parce que le menu ne peut pas être *en* PHP, même si le code
HTML est généré par PHP. Il peut être en HTML + CSS, éventuellement
égayé par une petite animation en JavaScript ou en Flash, mais faire
un menu tout en Flash c'est MAL(©).
Post by crazylil
Il comporte cinq boutons. Les titres de ces rubriques ainsi que les URLs
correspondant à chacun des boutons sont dans une base de données MySQL. J'essais
depuis plusieurs heures de récupérer ces données pour les implanter à
l'animation mais sans résultats.
Sachant que de toute manière tu ne peux pas mélanger l'exécution de PHP
et des divers codes exécutés par le client, ton problème devrait se
résoudre simplement si tu le découpes en deux étapes :
1) faire fonctionner le machin sans PHP avec des titres et URL en dur ;
2) utiliser PHP pour remplacer les chaînes statiques par des valeurs
générées.

Si tu ne peux pas faire ce découpage, alors c'est probablement que tu
n'as pas compris que le contexte HTML + JavaScript + Flash ne démarre
que longtemps après que PHP a terminé de bosser.
Post by crazylil
J'ai testé diverses manières de faire, et
voyant mon échec je fais appel à vous. Voici mon .fla, .swf ainsi que le script
PHP qui me sert à l'afficher. Je vous remercie par avance si vous pouvez y jeter
un œil.
Mon gestionnaire d'archives ne connaît pas le format de ton fichier .rar
et je ne peux donc pas lire tes fichiers. De toute manière je ne connais
pas le Flash, et puis mes deux remarques précédentes sont deux raisons
supplémentaires pour ne pas regarder : essentiellement, pas de menu en
Flash ; accessoirement, tu dois pouvoir t'en sortir tout seul.

Cela dit, je fais suivre vers fr.comp.infosystemes.www.auteurs où
d'autres devraient pouvoir t'indiquer où trouver de beaux menus sans Flash.

Cordialement,
--
Olivier Miakinen
CrazyCat
2010-03-25 22:51:16 UTC
Permalink
Post by crazylil
Je me nomme David, j'ai 25 ans, et débute en Flash. J'ai un soucis avec une
animation. Il s'agit du menu d'un site que je suis en train de développer en
PHP. Il comporte cinq boutons. Les titres de ces rubriques ainsi que les URLs
correspondant à chacun des boutons sont dans une base de données MySQL. J'essais
depuis plusieurs heures de récupérer ces données pour les implanter à
l'animation mais sans résultats. J'ai testé diverses manières de faire, et
voyant mon échec je fais appel à vous. Voici mon .fla, .swf ainsi que le script
PHP qui me sert à l'afficher. Je vous remercie par avance si vous pouvez y jeter
un œil.
Flash ne peut communiquer avec un script PHP que par des moyens
détournés, à savoir amfphp ou de l'ajax.
Je n'ai pas regardé tes essais, parce que je ne connais pas grand chose
en flash, mais il te suffit de faire en PHP un service qui envoit les
bonnes infos et que flash sache lire et tout ira bien.
--
http://www.g33k-zone.org
http://www.zeolia.net
Continuer la lecture sur narkive:
Loading...