Salve a tutti!
Sto facendo una piccola esercitazione in as2 con i listener, ma ho trovato subito un intoppo. Vi posto il codice al termine del quale vi pongo il problema.
function coloraTesto() {
this.background = true;
this.backgroundColor = 0x0000FF;
}
colora = new Object();
colora.onChanged = coloraTesto;
nome.addListener(colora);
cognome.addListener(colora);
dove nome e cognome sono 2 campi di testo input. L'intento è quello di colorare lo sfondo dei campi di testo qualora il testo contenuto al loro interno cambi.
Purtroppo però non funziona, perché il this non viene interpretato correttamente. Perchè?
Se invece al posto del this metto "nome" o "cognome" funziona, quindi il codice, a parte quel this, funziona correttamente, ma allora come posso condividere un listener tra più campi di testo (in questo caso)?
ciao Cibernow

Rispondi quotando