PRINT function

I’m using:

function PrintFunc(WhatToPrint:Array) {
var PrintQueue = new PrintJob();
var PrintStart:Boolean = PrintQueue.start();
if (PrintStart) {
for (i=0; i<=WhatToPrint.length; i++) {
PrintQueue.addPage(WhatToPrint*);
}
PrintQueue.send();
}
}


on (release) {
PrintFunc([page_mc1],[holder1p]);
}

Inside my page_mc1 I’ve got holder1p_mc & holder1bp_mc.

My problem is when I hit PRINT only page_mc1 prints. What should I do to get holder1p_mc & holder1bp_mc too printed as a single page?