tengo que montar un sistema de noticias que toma los datos de una bd mendiante amfphp

para el caso he montado un ejemplo que corre con un array (para no necesitar base de datos)

el tema es que cada entrada de cada noticia (titulo y descripcion corta) puede tener un numero de caracteres variable por lo que no me vale duplicar el clip cada x pixels puesto que cada duplicado puede tener un alto distinto dependiendo del volumen de texto que tengan los campos

los titulos tambien tienen un ancho variable y controlo la posición de la descripcion corta calculando el alto del titulo y posicionando el campo de texto unos pixels por debajo (has ta aki me funciona uno por uno)

el tema es que al intentar controlar el alto del ultimo clip y posicionar el nuevo bajo el pues no lo logro

posteo el código

Código :

titulo=new Array () 
titulo[0]="titulo corto";
titulo[1]="titulo lago largo lago";
titulo[2]="titulo aunmaslargo aunmaslargo aunmaslargo aunmaslargo";
titulo[3]="titulo maslargo maslago maslargo maslargo";
titulo[4]="titulo2";

contenido=new Array () 
contenido[0]="titulo corto";
contenido[1]="titulo lago largo lago";
contenido[2]="titulo aunmaslargo aunmaslargo aunmaslargo aunmaslargo titulo aunmaslargo aunmaslargo aunmaslargo aunmaslargo";
contenido[3]="titulo aunmaslargo aunmaslargo aunmaslargo aunmaslargo";
contenido[4]="titulo aunmaslargo aunmaslargo aunmaslargo ";

contador= 0;

var total:Number = 5;
   for (i=0;i<total;i++){
      
      nuealto = getProperty(nue,_height);
      nue = a.duplicateMovieClip("a"+i, i, obj); 
      
      nue.id.text =""+data.getItemAt(i).ID+"";      
   
      nue.Titular.titulo.text=contenido[contador];
         nue.Titular.titulo.autoSize = true;
         Alto1 = getProperty(nue.Titular,_height);
         
         posicionIMG = getProperty(nue.imagenNoticia,_y);
         Posicionfoto = Alto1+10;
         setProperty(nue.cont, _y, Posicionfoto);
         
      nue.intro.txtintro.htmlText=contenido[contador];
         nue.intro.txtintro.autoSize = true;
         setProperty(nue.intro, _y, Posicionfoto);
         Alto2 = getProperty(nue.intro,_height);
         setProperty(nue.finline, _y, Alto1+Alto2+5);

   // aqui es donde no se lo que poner      
   nue._y = i*nuealto;

         
         contador++;
      }


he dejado un ejemplo apra descargar en http://www.ruizmasa.com/duplicatevariable.fla

un saludo y gracias