La création d'une coutume trace() de la classe en AS3

J'ai eu cette idée d'élargir mes trace() messages.

Pourquoi

trace() est partout dans mon code, je veux les activer/désactiver par une commande simple et peut-être ajouter une sorte de priorité à la fonctionnalité de la fonction trace(), c'est à dire

myTrace.TraceMsg("loosehere",debugme, 0);
myTrace.TraceMsg("winhere",debugme, 1);  

Et quand je le lance, seul celui avec la plus grande priorité, "1" dans ce cas, spectacles.

Il y a beaucoup plus de fonctionnalités, je voudrais ajouter que, comme les messages de journalisation dans un fichier et ainsi de suite.

Problème

Comment faire trace ()? -Est-il possible de surcharger la fonction trace() en quelque sorte? -Comment pourrais-je mettre en œuvre la coutume TraceMsg(ce code ici?) méthode?

Ayant des problèmes graves de trouver des infos sur ce sujet sur notre moteur de recherche favori, de sorte que toute aide serait appréciée.

Je suis l'aide de la classe HTMLLoader et toutes les erreurs HTML sont suivies à la console avec aucun moyen de le désactiver. Donc, malheureusement, en utilisant une autre méthode trace n'arrête pas les messages. Si quelqu'un trouve un moyen de remplacer la méthode trace() je vous en serais très reconnaissante.

OriginalL'auteur Daniel Magnusson | 2009-04-03