SuperDevy
Messages postés842Date d'inscriptiondimanche 24 novembre 2002StatutMembreDernière intervention 2 juillet 2007 22 janv. 2006 à 00:49
En utilisant String.fromCharCode(n:Number), tu peux trouver aléatoirement un caractère, il suffit de donner un n aléatoireùent tiré avec random.
Puis, pour trouver les bonnes tranches de code à utiliser pour avoir des caractères alphanumériques, utilises String('c').charCodeAt(0).
Voila une petite fonction qui devrait faire ton affaire :
function randomChar(n:Number):String {
var s:String = '';
for(var i=0;i<n;i++) {
switch(random(3)) {
case 0 : s += String.fromCharCode(97+random(26)); break // minuscules
case 1 : s += String.fromCharCode(65+random(26)); break // MAJUSCULES
case 2 : s += String.fromCharCode(48+random(10)); break // 0123456789
}
}
return s;
}
trace(randomChar(20)); // gz9z9s674qOQX6s3dHIl
Cette erreur vient du fait que tu as compilé en ActionScript 1, alors que le code est écrit en AS2
Il faut que tu supprimes le typage ( : String, : Number)