codice:
function generateRandomI(num)
{
var l = "1234567890", r = "";
for(var i = 0; i < num; i++){
r += l.substr(Math.floor(Math.random() * l.length), 1);
}
return r;
}
trace(generateRandomI(2))
this.onMouseDown = function() {
a.text = "Pippo";
b.text = "Topolino";
c.text = "Minnie";
at = a.text.substring(0,1);
bt = b.text.substring(0,1);
ct = c.text.substring(0,1);
d = generateRandomI(2);
trace(at+bt+ct+d)
};
A parte il Math.floor che è meglio in questo caso del Math.round (mi ero sbagliato io l'altra volta), non puoi assegnare come valore ad un campo di testo (a) il valore di una stringa
a = a.text.substring(0,1);