Pour ceux qui n'ont pas trouvé de réponse jusqu'à aujourd'hui: Je travaille en red5, et vous pouvez envoyer un message de red5 à flash par un RemoteSharedObject dans AS3 se connectant à un sharedobject en red5.
Code Serveur:
ISharedObject so = getSharedObject(scope, "chat");
so.setAttribute("message","Welcome");
Code client:
so = SharedObject.getRemote("chat", connection.uri, false);
so.connect(connection);
so.addEventListener(SyncEvent.SYNC, syncChatHandler);
private function syncChatHandler(event:SyncEvent):void {
Alert.show(so.data.message,"Information");
}
Ce code affichera une alerte sur les utilisateurs connectés avec le message "Bienvenue". De là, lisez beaucoup de documentation et utilisez votre imagination.
hmmm Je veux juste informer le client que quelque travail est fait ... mais je ne peux pas retourner un peu "ouais génial je l'ai fait" dans la même méthode (qui fonctionnerait) donc j'ai besoin d'aviser le client plus tard ... – Hank
On dirait que vous voulez interroger. En fonction de la durée de ces tâches, vous pouvez demander à votre client de consulter le serveur toutes les secondes/minute/heure/jour pour voir si le travail a été effectué.Vous pouvez également conserver une connexion entre le serveur et le client, le client attendant simplement le code de réponse du serveur, mais avec un délai d'expiration, au cas où. – Killroy
ouais :) finalement résolu de cette façon ...;) – Hank