Comunidad de diseño web y desarrollo en internet online

eliminar comas

Citar            
MensajeEscrito el 22 Mar 2011 01:44 am
Hola, tengo un problemilla con mis arrays, quisiera eliminar las comas para juntar todos los caracteres, tengo un array, letras, este tiene no solo son letras, tiene del 0 al 9 y de a a la z.
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 U_U ;(.
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 = [];
};

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 22 Mar 2011 08:44 am
Hola,
si lo que quieres es unir los elementos del array en una cadena de texto, basta con hacer:
arstr.join("")

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Mar 2011 05:33 am
trace(arstr.join("")); <<<
Gracias jajaja, por eso eres mi fan =) :D!!! no me sabia esa del joinn, =)
ty ty ty ty

Por el davo29

253 de clabLevel



Genero:Masculino  

Chihuahua :D!

msie7
Citar            
MensajeEscrito el 24 Mar 2011 07:11 pm

el davo29 escribió:

por eso eres mi fan =)

:lol: :lol:

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.