Cette classe gère les groupes d'utilisateurs référencés.
Evénements auxquels s'abonner :
Elle est aggrémentée par composition des méthodes des sources d'événements (EventDispatcher). Elle est aggrémentée par composition de la classe MessageHandler.
new Buddies()
public function Buddies(prf:String, count:Number, lm:Number)
L'objet Buddies dispose des méthodes d'EventDispatcher et de celles de MessageHandler par composition.
prf | Type de liste : "buddies", "blackList" |
count | Nombre de personnes enregistrées. |
lm | Nombre maximal de personnes enregistrables. |
public function toString():String
Utilisé dans un contexte littéral
Une chaine définissant l'objet
public function insert(username:String):Void
Insère une nouvelle personne. Génère un événement onError aux observateur.
username | Nom de la personne. |
public function remove(username:String):Void
Supprime une personne enregistrée.
username | Nom de la personne. |
public function load():Void
Charge la liste des amis sur le poste client. Génère un événement onLoad aux observateurs.
public function addListener(listener:Object):Boolean
Ajoute un nouvel observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function removeListener(listener:Object):Boolean
Supprime un observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function countListeners():Number
Retourne le nombre d'observateurs.
Le nombre d'observateurs enregistrés.
public function handleMessage(env:Envelope):Void
Active la gestion d'un type de message par accusé de réception en fonction du contenu de son enveloppe.
env | Une référence à l'enveloppe. |
public function addHandler(subject:String, methodName:String):Void
Rajoute un gestionnaire chargé d'intercepter la réponse du serveur suite à un message soumis. Forme d'accusé de réception (callback).
subject | Le type de message. |
methodName | Le nom de l'événement gérant un type de message. |