Mi código xml es :
Código XML :
<?xml version="1.0" encoding="ISO-8859-1"?> <palabras> <aguda>revolucion</aguda> <aguda>amistad</aguda> <aguda>conducir</aguda> <aguda>feliz</aguda> <aguda>incondicional</aguda> <aguda>configuracion</aguda> <aguda>tambien</aguda> <aguda>comunicacion</aguda> <aguda>enfatizar </aguda> <grave>lapiz</grave> <grave>humilde</grave> <grave>enano</grave> <grave>album</grave> <grave>transparente</grave> <grave>gerente</grave> <grave>Perez</grave> <grave>comida</grave> <grave>espia</grave> <esdrujula>Mexico</esdrujula> <esdrujula>gramatica</esdrujula> <esdrujula>basico</esdrujula> <esdrujula>catalogo</esdrujula> <esdrujula>politica</esdrujula> <esdrujula>rapido</esdrujula> <esdrujula>escandalo</esdrujula> <esdrujula>maquina</esdrujula> <esdrujula>analisis</esdrujula> </palabras>
Mi código del archivo de flash
Código ActionScript :
function buscar(n:Number):Boolean {;
for (i=0; i<arreglo.length; i++) {;
if (arreglo[i] == n) {;
//fue encontrado;
return true;
};
};
return false;
//no fue encontrado;
};
function insertar(n:Number) {;
arreglo[arreglo.length] = n;
//inserto el nuevo numero generado en el arreglo ;
};
System.useCodepage = true;
XML.prototype.ignoreWhite = true;
var arreglo = new Array();
trace(arreglo);
maximo = 8;
//Cuantos elementos;
//////////////////;
var palabras = new XML();
palabras.load("palabras.xml");
palabras.onLoad = function() {;
long = palabras.firstChild.childNodes.length;
for (i=0; i<maximo; i++) {;
r = random(long);
while (buscar(r)) {;
//busco hasta que encuentre uno que no este;
r = random(long);
};
insertar(r);
//inserto;
};
for (i=0; i<maximo; i++) {;
//aqui va el codigo de la caja de texto;
trace(palabras.firstChild.childNodes[arreglo[i]]);
trace([arreglo[i]]);
_root["palabra"+i].text = palabras.firstChild.childNodes[arreglo[i]];
if (arreglo[i]==1){;
_root["palabra"+i].text ;
p0;
};
// para interfaz;
//_root.cargador["palabra"+i].text = palabras.firstChild.childNodes[arreglo[i]];
};
};
