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 stringacodice: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 = a.text.substring(0,1);

Rispondi quotando