Buenos días a todos!

He leído todo lo que he encontrado sobre cómo imprimir en Flash, y aún así tengo un problema que no logro solventar. A ver si alguien puede ayudarme.

Mi aplicación llega un momento que crea un textField (_root.imprimir_ta) que puede tener una longitud muy variable y que debe ser imprimible. He utilizado el código indicado a continuación, pero nunca logro imprimir más de una página, por largo que sea el contenido del textField. qué orden puedo darle al Flash para que calcule adecuadametne el número de páginas e imprima las que correspondan, no sólo la primera?

Código :

   var printListener:Object = new Object();
   printListener.click = function() {
      var myPrintJob:PrintJob = new PrintJob();
      var pageCount = 0;
      if (myPrintJob.start()) {
         if (myPrintJob.addPage(_root.imprimir_ta, {xMin:0, xMax:650, yMin:0, yMax:800})) {
            pageCount++;
         }
      }
      if (pageCount>0) {
         myPrintJob.send();
      }
      delete myPrintJob;
   };
   print_btn.addEventListener("click", printListener);


Muchas gracias a todos.