Sto ancora cercando di implementare questo dannato Albero binario di ricerca.
Avevo finito... e credevo anche funzionasse.
Invece niente.
Probabilmente c'è qualche meccanismo di flash che non mi è ancora del tutto chiaro.
I nodi dell'albero dovrebbero contenere un indirizzo di una ipotetica rubrica telefonica, ciascuno di questi è composto da un nome, un cognome e un numero di telefono.
Questo è il codice:
codice:
/*
	Costruttore per il nodo.
*/

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
}

/*
	Costruttore per l'albero.
*/

function binTree(name, secondName, phone)
{
	this.rootNode = new Node(name, secondName, phone); 
	this.cardinality = 1;
	
	// Provo a tracciare questi parametri:
	
	trace(name);
	trace(secondName);
	trace(phone);

	return this;
}
Adesso mi creo l'oggetto:

codice:
albero = new binTree(naighes, superNaighes, 144);
Il trace mi visualizza solo il numero di telefono!
Ecco il mio trace:
codice:

144144144
Sembra quindi che name e secondName siano stringhe vuote...
Mi chiedo il perchè...
Qualcuno mi sa aiutare a capire dove sto sbagliando?

Vi ringrazio in anticipo.