|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() |
Bonjour,
Je suis dans une impasse, je n’arrive pas a récupérer une variable PHP pour l’afficher dans mon SWF !! J’ai un fichier PHP qui ce nomme news.php avec le code suivant : Code :
&titreNews = " coucou " Pour mon fichier SWF à la racine donc sur le root, j’ai un clip qui a pour nom d’occurrence news_mc, a l’intérieur de ce clip plusieurs champ de textes dynamiques, deux en tout un avec le nom d’occurrence newsTitre_txt et l’autre newsTexte_txt. J’ai mis mon code as 2.0 sur la première image clé a l’intérieur de mon clip news_mc dans le même clip que mes champ de texte dynamique donc . Voici mon code as2.0 : //reception données Code :
C’est bien un problème de variable et non de d’appel du fichier PHP, j’ai créé un champ de texte dynamique avec comme nom d’occurrence verif_txt qui affiche son contenu " appel PHP ok " lorsque ma fonction onLoad est success. Pouvez-vous m’aider ? Je suis sur vista intégral, Easy PHP 1.8.0.1, Flash cs3, dreamweaver cs3. |
||||
|
|
00
|
|
|
#2 | |
|
Membre du Club
![]() |
Salut super-momo, en fait j'ai le même problème que toi. Je suis sur PHP 1-8 aussi mais avec Flash 8, pour ton code, je crois que la "&" n'est pas obligatoire dans l'expression suivante :
Citation:
Moi, c'est pire, quand je visualise le résultat de " recepPHP.toString()" il me renvoi une chaine similaire à celle ci : titreNews20%=20%coucou20%&OnLoad20%= "etc donc je me suis fait une fonction qui utilise la fonction "unscape" pour nettoyer le résultat de toString() et obtenir le résultat voulu. j'ai pas le code ici, mais si tu veux je l'écrirai plutard. c'est pas trés optimal je sais, mais c'est mieux que de rester planter la, en attendant que quelqu'un nous explique pourquoi cela se provoque. cependant, je voulais te demander, si tu as réussi à envoyer des donner à la page PHP, si oui, je serai ravi de voir ça, merci. |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
Merci beaucoup d'avoir répondu je n'y croyais plus
Je vais essaye d'envoyer une variable a mon PHP et je te dis ce qu'il en est, le plus rapidement possible Il est vrai que le & n'est pas obligatoire puisqu'il y a une seul variable mais ca ne gène en rien normalement mais je vais essayer |
|
|
00
|
|
|
#4 | ||||||
|
Invité de passage
![]() |
Voici mon essai d'envoyer le contenu d'une variable flash a mon php.
Voici le code action script 2.0: Code :
Code :
Code :
Mon swf m'affiche undefined a la place de coucou !!!!!!!!!!!! Pourtant mon fichier news.php est bien trouvé par mon swf car mon message "Chargement du fichier php ok !" de ma verif s'affiche bien lorsque success est true. |
||||||
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() |
Salut!
Je t'avais dis que j'ai le même problème pour le moment. et je t'avais aussi d'essayer la fonction toString(). c'est a dire au lieu de faire ça, Citation:
Citation:
tu n'a alors que la decrypter a l'aide de la fonction : unscape. pour l'envoi des données à la page php, ça représente encore un problème pour moi. |
||
|
|
00
|
|
|
#6 | ||||
|
Membre régulier
![]() |
Salut les gars
Voilà ce que j'ai trouvé de mieux jusqu'à présent pour envoyer des données à PHP et récupérer le résultat dans Flash. Le code Action Script : Code :
Code :
Voilà si cela peut vous aider.... |
||||
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() |
Salut
ça n'a pas marché aussi |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() |
Si si je te garanti que cela marche à 100%. Le problème c'est j'ai fait quelques fautes de frappe en te donnant le code.
Dans la partie Action Script, change trace("Le résultat : " + phpdata.resultat); par trace("Le résultat : " + phpData.resultat); et regardes aussi dans code PHP, change if(empty($parametre) par if(empty($parametre)) |
|
|
00
|
|
|
#9 |
|
Membre régulier
![]() |
J'ai opublié : à la dernière ligne du PHP, il manque le point virgule. Voilà, vérifies bien tout et je te le répète, CA MARCHE
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com