Hola amigos.... como estan!!!
Bueno... les cuento el problema... estoy armando mi curriculum vitae en flash....
Lo arme en base a un ejemplo que saque de aqui del foro:
Decidi utilizar XML para almacenar los titulos de cada item del curriculum y todos los nombres de archivos txt que hacen referencia a cada titulo....
OK
el XML es este: archivo.xml
Código:
<?xml version="1.0"?>
<curriculum>
<articulo>
<titulo>Estudios : : . .</titulo>
<contenido URLtxt="estudios.txt">texto</contenido>
</articulo>
<articulo>
<titulo>Estudios Adicionales : : . .</titulo>
<contenido URLtxt="adicionales.txt">texto</contenido>
</articulo>
</curriculum>
FLASH!!!:: #### aca esta el problema... cuando quiero abrir el archivo txt con loadVariables(num, "_root");
Me tira error!!
Código:
// Formato de Texto(lo uso para el titulo)
cv_fmt = new TextFormat();
cv_fmt.font = "Verdana";
cv_fmt.color = 0x333333
cv_fmt.bold = true;
cv_fmt.size = "12";
////////////////////////////////
// Array con los Nombres de archivos TXT que quiero mostrar
CVitae_array = new Array();
// Array con Titulos de cada TXT
title_array = new Array();
texto_txt.wordWrap = true;
CV_xml = new XML();
CV_xml.ignoreWhite = true;
CV_xml.load("archivo.xml");
CV_xml.onLoad = function(success) {
if (success == true) {
CurriculumXML = CV_xml.firstChild;
ArticuloXML = CurriculumXML.firstChild;
// Numero Total de Textos a mostrar
totalTexts = CurriculumXML.childNodes.length;
//cargo array "CVitae_array" con nombres de TXT que vienen en la propiedad "URLtxt" del nodo "Contenido" del archivo XML
for(i=0;i<totalTexts;i++) {
ContenidoXML = ArticuloXML.childNodes[1];
txtPath = ContenidoXML.attributes.URLtxt;
CVitae_array[i] = txtPath;
ArticuloXML=ArticuloXML.nextSibling;
}
//cargo array title_array con Titulos
for (cont in this.firstChild.childNodes) {
ruta = this.firstChild.childNodes[cont];
title_array[cont] = ruta.childNodes[0].firstChild;
}
primera(CVitae_array[0], title_array[0]);
}
};
function primera(num, numT) {
title_txt.text = numT;
// muestro titulo
title_txt.setTextFormat(cv_fmt);
// muestro texto
//############# ACA ESTA EL ERROR #############
// loadVariables(Chr(34)+num+Chr(34), "_root");
loadVariables(num, "_root");
}
// Codigo de los botones
adelante_btn.onRelease = function() {
if (num+1<=CVitae_array.length-1) {
num++;
primera(CVitae_array[num], title_array[num]);
}
};
atras_btn.onRelease = function() {
if (num-1>=0) {
num--;
primera(CVitae_array[num], title_array[num]);
}
};
El archivo TXT tiene esto: textotext es el nombre de variable del campo de texto dinamico que tengo en el _root
Código:
textotext=Estudios Primarios:Escuela Nº 60 - Felipe Garro - Guatrache L.P.
Estudios Secundarios: Instituto Juan Bautista Alberdi - Guatrache L.P.
Espero que me den alguna solucion....
Gracias de antemano!...