el problema es que quiero juntar a todos, son 26 caracteres los que necesito pero junto con las comas me salen 51. Intente si notodo casi todo, usar split no supe como hacerlo funcionar, use substring si funciono pero me daba los caracteres verticalmente
a
r
4
3
g
5
y no tengo idea de como agruparlos horizontalmente sin que se le vuelvan a poner las comas, el ultimo el que tuvo mas futuro me quedaba asi.
8nrb
rbxy
xylu
luid
iddm
dmhw
y este era el codigo
Código :
for (k=0; k<26; k++) { trace(arstr[par[k]]+""+arstr[impar[k]]+""+arstr[par[k+1]]+""+arstr[impar[k+1]]); }
pero tendria que hacer 26 veces eso y no tengo idea de como, si se como asi de esa manera pero no de una manera automatica
Al final hace como 20minutos se me ocurrio simplemente poner cada "codigo"
l,5,8,a,i,o,9,d,9,m,w,r,7,h,5,5,v,f,2,n,f,b,f,4,b,k
en flash le ponia buscar `"," reemplazar por " " y solucionado perobueno, si alguien quiere ayudarme se lo agredeceria ;(.
Graciasss
aqui ta el codigo real
Código :
var letras:Array = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]; var arr:Array = new Array(); var arstr:Array = new Array(); var codigo:Array = new Array(); var carac:String = new String(); var str:String = new String(); var par:Array = new Array(); var impar:Array = new Array(); var str2:String = new String(); mm = 0; onMouseDown = function () { for (i=0; i<26; i++) { rnd = random(letras.length); arr.push(rnd); } for (i=0; i<arr.length; i++) { carac[i] = arr[i]; arstr.push(letras[carac[i]]); } for (i=0; i<arstr.length*2; i++) { numimpar = i%2; if (numimpar == 0) { par.push(i); } else { impar.push(i); } } //for (i=0; i<26; i++) {str.substring(par[i], impar[i]);} //for (k=0; k<26; k++) {trace(arstr[par[k+i]]+""+arstr[impar[k+i]]);} trace(arstr); arstr = []; carac = new String(); arr = []; };