credo che quando si usa il substring si recuperi il num in base a ciò che si vuole del tipo:
per sapere quale mc sia stato cliccato lui faccia recuperare il valore di i. se il mc a nome istanza "le_parole_che_non_ti_ho_detto"
il coiclo recupera il valore di i in questo modo:
le_parole_che_non_ti_ho_detto1
le_parole_che_non_ti_ho_detto2
le_parole_che_non_ti_ho_detto3
le_parole_che_non_ti_ho_detto4
quindi il tuo substring serve per recuperare il num finale
se lui ha usato il substring(2,3) significa che il nome istanza forse è breve.
quella è una condizione. se è vera si esegue quello dopo il punto interrogaTIVO ALTRIMENTO QUELLO DOPO I DUE PUNTI.
_root.j è una variabile che crea lui a meno che da qualche parte non ci sia un ciclo j