Con un click en un boton mando llenar de x registros de una base de datos un componete List usando lo siguiente:
En el boton:
on(release)
{
x_variable.dato = "X";
x_variable.sendAndLoad("script_lllenado.php",x_variable,"GET");
}
y en el primer fotograma:
var x_variable = new LoadVars();
x_variable.onLoad = Llenar;
function Llenar()
{
var arreglo1:Array = x_variable.valor1.split("**");
var arreglo2:Array = x_variable.valor2.split("**");
_root.comp_lista.removeAll();
for(i=0;i<x_variable.total;i++)
{
_root.comp_lista.addItem({label:arreglo1[i],data:arreglo2[i]});
}
}
Todo esto funciona medias, ya que cuando se esta realizando el llenado con el for cuando encuentra una subcadena de arreglo1 la cual contiene una "ñ" o vocal con acento "á" o vocal con ierisis "ü" concatena dos registros y los coloca en un solo lugar del componente List ademas de que sustituye el caracter por algun otro.
Ademas de arreglo1 tambien uso arreglo2 para tener un identificador de cada registro en List, pero como sucede lo anterior estos valores se recorren y ya los valores no corresponden a sus respectivos registros.
[b]Ya revise el script y ahi no hay fallas, creo que el problema esta en la funcion xcadena.split();[/b]
Ojala puedan puedan ayudarme, de antemano gracias