cagoulou
Messages postés16Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention16 septembre 2007
-
14 sept. 2007 à 09:36
cagoulou
Messages postés16Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention16 septembre 2007
-
16 sept. 2007 à 13:13
bonjour,
je souhaiterai recuperer une variable php dans mon animation flash. Voila plusieurs jour que je recherche l'info, j'ai eu l'occasion de tester pas mal de code mais je dois mal m'en sortir pour recuperer l'information dans mon anime.
j'ai tenter de creer un cookie dans lequel j'enregistre ma valeur mais je ne vois pas le code en flash qui permet de recuperer l'information.
Je souhaiterai recuperer la valeur de page dans mon animation.
Suis-je obliger de stocker ma valeur dans un cookie pour la recuperer sous flash ou Y a t il une fonction qui permet de recuperer l'Url actuellement en cour et d'y extraire la valeur de 'page' dans le cas de mon exemple la valeur etant '1'.
certain utilise
_root.sendAndLoad("http://localhost/flashphp.php",_root',"POST");
d'autre
loadVariables("index.php?page=number", "_root");
si ce sont les bonnes fontions pour recuperer l'information car de mon coté je ne dois pas savoir m'en servir. ^^
derniere precision, est_on obligé de faire un parse de l'information a recuperer pour la recuperer sous flash ? car dans mon cas, une fois le parse effectué cela s'affiche sur mon site .
cedriclomb
Messages postés275Date d'inscriptionsamedi 19 novembre 2005StatutMembreDernière intervention27 avril 20101 14 sept. 2007 à 11:43
Bonjour, pour ce qui est des page quand j'ai fais ce genre de bidouille, je fesait ca dans mon embed car la variale est courte ce qui donne dans le php
<object ...>
" >
...
" ...>
...
Et dans mon flash je récupere la variable _root.page
sinon sendAndLoad est utiliser si tu a quelque chose a envoyer exemple post d'un formulaire.
Load s'occuppe uniquement de récuperer les données (aux format xml) de l'url indiqué
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 15 sept. 2007 à 09:33
Bonjour,
Afin de garantir un code plus propre voici les attributs à rajouter sur l'objet appelant ton flash sur la page html bien que le code fournit par cedriclomb soit à priori fonctionnel.
Il faut rajouter l'attribut FlashVars :
FlashVars" value="MaVar1=Valeur1&MaVar2=Valeur2"> //Note que les majuscules sont accepté ici même en début de variable car Flash le supporte.
Il te suffit ensuite de modifier comme bon te semble pour y intégrer tes variables php.
Ceci ayant été prévut pour garantir la compatibilité avec tout les navigateurs supportant le player Flash et l'envoi de variable à l'animation.
Blacknight91titi
Messages postés1732Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention 9 mars 20152 16 sept. 2007 à 12:52
Bonjour,
Dans ton code il manque la définition de variable Flash.
La FlashVars n'est pas une variable mais un envoi de variable.
Ta variable Php est donc bien envoyé à Flash mais n'a aucune valeur puisque tu n'indique pas a Flash dans quel variable l'a contenir.
Regarde bien le code que je t'ai marqué au dessus. Tu peux constater qu'il y a MaVar1=Valeur1
MaVar1 étant ton nom de variable sous Flash et Valeur1 étant la valeur de ta variable Php.
cagoulou
Messages postés16Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention16 septembre 2007 16 sept. 2007 à 12:21
merci 294509 Blacknight91titi pour l'information. j'ai essayer d'utiliser l'attribut FlashVars, j'ai essayer de respecter tes indications malheureuement ça na pas foncionné ou je n'ai pas recuperer la valeur correcement, j'ai utiliser tes indications de cette maniere
cagoulou
Messages postés16Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention16 septembre 2007 16 sept. 2007 à 13:13
Mouarf , j'ai fait mon boulet j'ai lu entre les lignes ...
En tout cas ça fonctionne nickel.. moins de bug qu'avec la Methode de cedriclomb, enfin les 2 methodes fonctionne ..
Mais c plus clair en tout cas..