Si comme moi vous confondez ActionScript et C et que vous utilisez des classes (nouveautée de flash 7), voici un petit code qui permettra d'éviter d'avoir par exemple une classe contenant une variable qui pointe vers l'occurence d'une autre classe (afin de la modifier par exemple) et aussi d'éviter d'écrire les lignes de code supplémentaires (toujours pour la raison citée au dessus) : voici un code qui permet de gérer des messages...
Par exemple, si vous avez une classe Serveur et une classe Utilisateur (pour un chat)
Il suffit de mettre dans l'initialisation de la classe Utilisateur le petit code :
Messages.Add(this);
Et ensuite quand par exemple on recoit un message privé (dans la classe Serveur évidemment), il suffit de mettre :
Messages.Send("MessagePrivéReçu", new Array("le message", "nom de l'utilisateur"));
et de l'autre côté dans la classe Utilisateur :
function onMessage(mess, param) {
if (mess == "MessagePrivéReçu" && param[1] == this.name) { // on regarde si c'est la bonne occurence
this.ouvrirMessagePrivé(param[0]); // j'imagine une fonction qui ouvrirait une fenêtre de message privé avec comme paramètre le message
}
}