var marcadorveritas:String = "iüüiïuïüiiïuïïïiuuïiuuïuiïüïïiïïïïï"; //////////////////////////////////crear array de un string var rescor:Array =new Array; for (var u:uint=0;u<marcadorveritas.length;u++){ rescor.push(marcadorveritas.charAt(u)); } trace (rescor);
a mi me funciona asi sin (), no entiendo si se puede evitar mas codigo, es como por ejemplo poner MouseEvent.CLICK puedes poner solo 'click' que es su equivalente, si no se pudiera hacer que cambien el codigo, no es culpa mia, quejate a los que hicieron as3 que por lo visto no es un codigo tan estricto.
Aukun, no debería funcionar sin los paréntesis -si lo hace, desconfía, pues en próximas versiones podría dejar de funcionar- Por otra parte, para crear un Array en base a un String se suele usar el método split de la clase String
Código ActionScript :
var rescor:Array =marcador.split();
NOTA:¿Me he perdido algo -lo digo por la "bronca" que parece haber?
cierto pero en mi caso necesitava solo coger un digito del string y me funciona el comando charAt ya que pense que el split parecia mas para coger partes de String mas grandes de un digito pero ciertamente tambien es posible, el contexto era que en vez de ir cogiendo valores externos, en php me enviara un string de las respuestas correctas (se trata de un programa que testea tu ortografia y te va preguntando en este caso cuales "i" o "u" llevan dieresis) y pense en vez de ir cogiendo los valores uno a uno del sql enviar en un php que carge el string de las respuestas correctas y luego dentro del swf te parta el string y te cree un array. Teniendo en cuenta que ese string siempre va a ser igual por lo que no es necesario que lo tenga en una base de datos sino que tenga un php con todas las respuestas correctas. El problema es que esas variables las quiero hacer globales por lo que tendre que utilizar metodo singleton por lo que podria utilizar un archivo php que cogiera los strings y que me creara un archivo as que me diera unas variables strings y me las hiciera publicas en funcion de las cargas. De momento estoy en ello voy aprendiendo a crear un fichero.as que me funcione como una clase cargador de strings y variables y luego mediante --> include fichero.as cargar todo el contenido, De todas formas ahora estoy aprendiendo a familiarizarme con las clases publicas mediante singleton, y que gracias a las aportaciones de ustedes en el foro voy aprendiendo cada dia un poco mas.