PHP5 --> Flash

PHP5 --> Flash - PHP - Programmation

Marsh Posté le 31-03-2010 à 18:40:07    

salut,
donc voila, je réalise une intelligence artificielle  en Flash
http://jennybot.discutforum.com/
 
Mon problème, c'est que je voudrais recevoir plusieurs phrases dans mon programme Flash à partir du php.
http://skynet.eu5.org/Images/screenshot5.jpg
 
pour cela, je fais comme ceci dans mon programme php:

Code :
  1. function parse($Reponses)
  2. {
  3.  $Reponses = utf8_encode($Reponses);
  4.  return $Reponses;
  5. }
  6. ....
  7. echo "Reponses="."ne m'appelle pas bébé cela m'agaçe" // <--- Exemple : Solution 1


 
et je reçois dans mon programme Flash avec:

Code :
  1. loadVariablesNum("http://xxxxx..php", 0, "POST" );


 
Comment dois je faire en php pour envoyer les 5 solutions dans mon programme Flash ?
Il faut utiliser plusieurs loadVariablesNum dans mon programme Flash ?
 
Merci d'avance
@+


Message édité par swo le 31-03-2010 à 18:41:42
Reply

Marsh Posté le 31-03-2010 à 18:40:07   

Reply

Marsh Posté le 31-03-2010 à 20:10:28    

Pour faire passer plusieurs variables dans flash, ton php doit généré un contenu de cette forme :
maVariable1=salut&maVariable2=salut encore&maVariable3=Ah non c'est finit

 

Flash se sert de & pour parser, puis du = pour séparer le nom attribué à variable de sa valeur.


Message édité par abais le 31-03-2010 à 20:10:42

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 31-03-2010 à 23:09:35    

ok, merci  :)  
J'essayerais ça


Message édité par swo le 31-03-2010 à 23:09:54
Reply

Marsh Posté le 01-04-2010 à 10:21:15    

Dans ton cas, je te suggère d'opter pour du XML pour tes échanges avec flash, c'est plus intuitif au niveau de l'AS (tu sais facilement combien de réponses tu viens de récupérer etc...)


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 01-04-2010 à 17:48:00    

re,
j'utilise le XML dans mon programme PHP et ensuite j'envoie le(s) réponse(s) en Flash.
C'est plus facile de réaliser une IA en php.
De plus le php, peu être utilisé par d'autre programme autre que le Flash.
 
sinon, j'ai regardé l'aide sur flash avec loadVariablesNum.  
Il faut bien utiliser le & en php. J'ai essayé, ça ne fonctionne pas.  
Je ne comprend pas.
 
j'ai essayé dans le Flash :
loadVariablesNum("http://xxxxx..php", 0, "POST" );
loadVariablesNum("http://xxxxx..php", 5, "POST" );
loadVariablesNum("http://xxxxx..php", 5, "GET" );
etc..
 
pourtant, ça fonctionne bien pour une réponse, et quand je rajoute &, ça ne fonctionne plus.


Message édité par swo le 01-04-2010 à 17:53:49
Reply

Marsh Posté le 01-04-2010 à 18:30:31    

bah, ça marche chez moi... m'enfin...
Quand je parle de XML, je parle bien de ton transfert PHP -> Flash...
Bref...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 01-04-2010 à 18:56:10    

ha bon....heu...  je ne savais pas
C'est qu'il faut réaliser le transfert PHP -> Flash en XML.
 
Il ne faut pas faire par exemple :
echo "maVariable1="."salut"&"maVariable2="."salut encore"&"maVariable3="."Ah non c'est finit";
En fait c'est plus compliqué ce que je pensais.

Reply

Marsh Posté le 01-04-2010 à 21:01:35    

C'est toi qui vois...

 

pour ton PHP, ça dépend de la forme de tes reponces... (array ?)


Message édité par abais le 01-04-2010 à 21:01:49

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 01-04-2010 à 21:16:53    

non array

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed