Flex 3 - Applications Internet riches
© Groupe Eyrolles, 2008
194
Vous noterez l’utilisation d’une balise de type . Cette balise
indique que notre application sera « consommatrice » de messages, autrement dit qu’elle réceptionnera les messages envoyés par le serveur. La
fonction commentsSend() a pour rôle de formater les messages reçus, afin
de les afficher dans le composant TextArea prévu à cet effet.
Conception de l’interface serveur
L’interface serveur est à peine plus complexe. Créez un projet Flex différent, avec les mêmes paramètres de configuration que ceux de l’application client (nous nommerons par exemple ce projet
« MatchLiveServeur »), puis intégrez le code MXML suivant dans le
conteneur principal :
Fichier MatchLiveServeur.mxml du projet MatchLiveServeur
private function commentsSend(message:IMessage):void
{
commentMsgs.text +=
message.body.commentMessage+"\n";
}
]]>

message="commentsSend(event.message)"/>
title="Match Live"
horizontalAlign="center"
styleName="panneauStyleSimple" width="100%" height="470">

height="243" editable="false" backgroundAlpha="0.0"
color="#FFFFFF"/>





layout="absolute"
creationComplete="consumer.subscribe(); init()">

import mx.messaging.messages.AsyncMessage;
import mx.messaging.messages.IMessage;
Précédent

- 208/240

Suivant