Me ne sono accorto!
Il fatto è che ero fuori casa e non sapevo come avvertire! 
Visto che la mia interminabile collezione di figuracce non è ancora completa, voglio chiedere altre delucidazioni. 
Dunque, riscriviamo il codice:
Per il nodo:
codice:
function Node(name, secondName, phone)
{
this.name = name;
this.secondName = secondName;
this.phone = phone;
this.right = null; // figlio destro
this.left = null; // figlio sinistro
this.parent = null; // padre
return this; // restituisce il nodo
}
Per l'albero:
codice:
function binTree(name, secondName, phone)
{
this.rootNode = new Node(name, secondName, phone);
this.cardinality = 1;
return this;
}
E fin qui ci sono...
Adesso vi mostro la procedura per effettuare una visita sull'albero:
codice:
binTree.prototype.visit = function ()
{
this.visitNode = this.rootNode;
if (visitNode != null)
{
this.visit(visitNode.left);
vis = this.vis + this.visitNode.secondName;
this.visit(visitNode.right);
}
}
Dove vis è il nome variabile di un campo di testo dinamico presente sullo stage.
Ad un pulsante associo la seguente azione:
[code]on (release)
{
albero.visit();
}
Creo ovviamente un oggetto di tipo binTree:
codice:
albero = new binTree("naighes", "superNaighes", 144);
Bene, clicco sul pulsante e il campo this non mi visualizza niente!
Invece dovrebbe restiruirmi il valori contenuti in rootNode!
Perchè?
Grazie in anticipo.