Hmm, can't help with the mask layers but I worked out how to print multiple images using the download example. Basically the 'framenumber' parameter in addpage() doesn't seem to work, you need to print each page as a seperate movie clip to print more than one page in one go.
Make some movie clips named 'mc1' 'mc2' 'mc3' 'mc4' in Pete's download.
Then alter his actionscript so that it says
Code: Select all
function DoPrint(){
var pj = new PrintJob();
if (pj.start()){
pj.addPage("mc1");
pj.addPage("mc2");
pj.addPage("mc3");
pj.addPage("mc4");
pj.send();
}
delete pj;
}
It should print out all 4 images on 4 pages without the print dialog popping up on every page. Problem now is that this is static, I need to load these pages dynamically from a resource dll.
So.. does anyone know how to dynamically change a movie clip's contents using streams? e.g. I have 400 single frame swf files in a resource dll. I want to queue up an arbitrary selection of them and print them all off in one go.
I will post if If/when I work out a way to do it... any assistance is cool though.
kimb