Hello, j'ai déjà posé la question ici, cherché chez mon copain google mais je ne trouve pas de réponse.
Tout est dans le titre.
C'est peut-être possible en utilisant un HTTPSERVICE, ou eventListener, je ne sais pas. Help =)
Hello, j'ai déjà posé la question ici, cherché chez mon copain google mais je ne trouve pas de réponse.
Tout est dans le titre.
C'est peut-être possible en utilisant un HTTPSERVICE, ou eventListener, je ne sais pas. Help =)
Executer une fonction Flex via PHP ? A ma connaissance ce n'est pas pas possible car en général les actions viennent de Flex et non du côté Serveur.
Il faudrait que tu décrives ton besoin il y peut être une solution alternative. Je sais qu'en Java il est possible d'utiliser des services de messages : http://www.adobe.com/devnet/flex/art...intro_fms.html
Grâce à JMS.
Mais en PHP je ne connais pas d'équivalent à JMS.
Je vais regarder Java.
Mon but est de donner l'ordre à flex d'executer une fonction qui lance un HTTPSERVICE pour recharger un fichier XML.
J'ai fait un test, un HTTPSERVICE qui tourne en boucle et recharge un fichier XML à chaque fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <mx:HTTPService id="checklists" url="{reloadurl}" resultFormat="e4x" result = "check(event)"/>Ensuite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <a> <b> a (ou b) </b> </a>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private function check(event:ResultEvent):void { list = new XMLList(event.result); var a:String = list.a[0].b.toString(); reloadurl = "http://localhost/reload.xml?forcerefresh=" + new Date().getTime(); if (a == "a") { reloadxml(); checklists.send(); } if (a == "b") { checklists.send(); } }
Partager