El problema es que algunos nodos tienen mas data de otros y en base a ellos me he visto obligada a colocarle una mascara, pero mi mascara no funciona. Creo que es el efecto mas simple pero no me funciona, es decir, la informacion sigue viendose por toda la pantalla. Ademas no tengo idea de como agregarle un scroll.
Este es mi codigo, a ver si lo entienden y si me ayudan, por fa!!!!
Código :
var global;
var contenido:XML = new XML();
contenido.ignoreWhite = true;
contenido.load("perfil.xml");
contenido.onLoad = function(exito) {
if (exito) {
cargadata(0);
}
};
function cargadata(i:Number){
info._y=227;
if(i <0 )
{
_root.info.titular.text="";
_root.info.descripcion.text="";
_root.info.periodo.text="";
}
else
{
a=contenido.firstChild.childNodes[i].childNodes;
b=contenido.firstChild.childNodes[global].childNodes;
for(k=0;k<b.length;k++){
_root["info"+k].removeMovieClip();
}
for(j=0;j<a.length;j++)
{
nuevo=_root.info.duplicateMovieClip("info" + j,j);
nuevo.setMask(_root.mascara);
titular1 = contenido.firstChild.childNodes[i].childNodes[j].firstChild.firstChild;
descripcion1 = contenido.firstChild.childNodes[i].childNodes[j].firstChild.nextSibling.firstChild;
periodo1 = contenido.firstChild.childNodes[i].childNodes[j].firstChild.nextSibling.nextSibling.firstChild;
nuevo.titular.text=titular1;
nuevo.descripcion.text=descripcion1;
nuevo.periodo.text=periodo1;
_root.info._y+=110;
}
global=i;
}
}
