Abbi pazienza negatyve ma, pur sfruttando al limite le poche cellule celebrali che mi rimangono, non riesco ancora a capire.
Con il tuo esempio, se ho ben capito, vorresti spiegarmi che scrivere così:
codice:
// Costruttore
function nomeClasse(valore)
{
/*blocco di codice*/
}
// Metodo
nomeClasse.prototype.metodo = (((((((function(val1, val2)
{
trace(val1 + val2);
})))))));
ciccio = new NomeClasse();
ciccio.metodo(12, 3);
... equivale a scrivere così:
codice:
// Costruttore
function nomeClasse(valore)
{
/*blocco di codice*/
}
// Metodo
nomeClasse.prototype.metodo = function(val1, val2)
{
trace(val1 + val2);
}
ciccio = new NomeClasse();
ciccio.metodo(12, 3)
Sempre che ciò che affermo rispecchi le tue vere intenzioni, come mai scrivendo nel secondo modo non funziona?