# PrintJob.addPage(...);

**URL:** https://forum.kirupa.com/t/printjob-addpage/228074
**Category:** flash
**Created:** [June 5, 2007, 5:55am UTC](https://forum.kirupa.com/t/printjob-addpage/228074 "2007-06-05T05:55:22Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Dysfunctional](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/dysfunctional/32/2561_2.png) [@Dysfunctional](https://forum.kirupa.com/u/Dysfunctional)
#### Post date: [June 5, 2007, 5:55am UTC](https://forum.kirupa.com/t/printjob-addpage/228074/1 "2007-06-05T05:55:22Z")

</div>

I’m trying to print an object (currently a MovieClip) from the stage or library in Flash CS3 using AS3. This is my code so far:

```auto
var myPrintJob:PrintJob = new PrintJob();

function PrintMyPage() {
    myPrintJob.start();
    myPrintJob.addPage(printObj);
    myPrintJob.send();
}

function printCLICK(event:Event = null):void {
    PrintMyPage();
}

printBut.addEventListener(MouseEvent.CLICK, printCLICK, false, 0, true);

```

Where printObj is my MovieClip I want to print. I’ve also tried exporting the printObj MC for AS and changing its base class to a Sprite with a class of ‘printObj’.

What am I doing wrong? How can I get a MC to print using the addPage(); method?
