prova così.
_currentframe dovrebbe far si che ti stampi solo il frame cheb stai visualizzando.
on (press) {
var myPrintJob:PrintJob = new PrintJob();
var result:Boolean = myPrintJob.start();
if (result) {
myPrintJob.addPage(0, null, {printAsBitmap:true}, _currentframe);
myPrintJob.send();
}
delete myPrintJob;
}
Io spesso (ma è un sistema empirico) creo una clip fuori dallo stage e quindi non visibile in cui metto tutte le cose da stampare dandogli l'impaginazione adatta, la divisione per pagine (dividi in frame diversi e li fai stampare tutti) etc.