como contar o numero de caracteres de uma tag de um arquivo XML
aopa, beleza?
num flash eu tenho um movie clip que puxa textos por XML,
esse movie clip é duplicado de acordo com o numeros de nós que tem o XML, e cada movieclip carrega um texto na sequencia.
só que a distância entre os movie clips que serão duplicados é uma constante, e quando eu coloco uma noticia pequena fica um espaço enorme entre ela e a de baixo,
ou quando a noticia é grande demais ela fica por cima da outra.
precisava achar um jeito de ver o numero de caracteres da noticia carregada no movie clipe anterior e acrescentar na constante para ter uma distancia igual entre as noticias carregadas.
a action que coloco no frame do flash é essa:
CODE
var indice:Number = -1var xmll2:XML = new XML();
xmll2.ignoreWhite = true;
movieclip._visible = false;
xmll2.onLoad = function() {
for(var i=0; i < xmll2.firstChild.childNodes.length; i++) {
var mc:MovieClip = movieclip.duplicateMovieClip("imagem" + i, i);
mc.indice = indice;
mc._y =i*60+8;
mc.datta.text=xmll2.firstChild.childNodes*.attributes.dataa;*
* mc.legenda.text=xmll2.firstChild.childNodes**.attributes.legenda;*
indice++
}
}
xmll2.load("xml/texto.xml")
e no XML :
CODE
*<?xml version="1.0" encoding="iso-8859-1"?>**<textoo>*
*<texxto dataa = "23-09-2008" legenda = "textotextotextotextotextotextotextotextotextotexto"/>*
*</textoo>*
valeeu
abraços
Discussão (3)
Carregando comentários...