Print Drag and Drop results

Howdy,

I am working on a drag and drop application. I’ve gotten quite far despite my inexperience with AS3. Thank goodness for boards like this and google!

So here’s the dealio…

I have a drag and drop interface that includes 6 library items. 4 of the library items have 38 instances, one of the items has 8 instances and the final one has 4 instances.

In my one and only scene there is a movie clip with an instance name of content_MC and a class assignment of MC that contains all of the above listed objects as well as the image that users drop the objects on to.

There are also 2 buttons on the stage, in the one and only scene, for resetting the drag and drop and a print button for printing the contents of the content_MC movie clip.

I’m having an issue with printing the results of the drag and drop that are contained in content_MC.

Right now when I print, the PDF output I get is only of the original state of the drag and drop; so no drag and drop results just the interface prior to drag and drop.

I of course need the final results to be printed.

Honestly I am completely stuck on this. :doh: I have no idea what to do. I definitely need some major guidance. Anyone, bueller…? I would be so grateful for any and all help.

Thanks a ton!

Here’s a link to the application in its current condition…

http://lotusmomentsevent.com/wordpress/?page_id=38

Here’s the code I have for everything…

import flash.printing.PrintJob;

// Register mouse event functions
content_MC.a1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a1.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a2.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a3.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a3.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a4.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a4.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a5.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a5.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a6.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a6.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a7.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a7.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a8.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a8.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a9.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a9.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a10.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a10.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a11.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a11.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a12.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a12.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a13.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a13.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a14.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a14.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a15.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a15.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a16.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a16.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a17.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a17.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a18.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a18.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a19.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a19.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a20.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a20.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a21.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a21.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a22.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a22.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a23.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a23.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a24.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a24.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a25.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a25.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a26.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a26.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a27.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a27.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a28.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a28.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a29.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a29.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a30.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a30.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a31.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a31.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a32.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a32.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a33.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a33.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a34.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a34.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a35.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a35.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a36.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a36.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a37.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a37.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.a38.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.a38.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b1.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b2.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b3.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b3.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b4.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b4.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b5.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b5.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b6.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b6.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b7.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b7.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b8.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b8.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b9.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b9.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b10.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b10.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b11.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b11.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b12.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b12.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b13.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b13.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b14.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b14.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b15.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b15.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b16.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b16.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b17.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b17.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b18.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b18.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b19.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b19.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b20.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b20.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b21.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b21.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b22.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b22.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b23.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b23.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b24.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b24.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b25.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b25.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b26.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b26.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b27.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b27.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b28.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b28.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b29.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b29.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b30.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b30.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b31.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b31.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b32.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b32.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b33.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b33.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b34.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b34.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b35.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b35.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b36.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b36.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b37.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b37.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.b38.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b38.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c1.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c2.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c3.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c3.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c4.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c4.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c5.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c5.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c6.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c6.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c7.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c7.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c8.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c8.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c9.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c9.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c10.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c10.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c11.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c11.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c12.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c12.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c13.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c13.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c14.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c14.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c15.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c15.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c16.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c16.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c17.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c17.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c18.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c18.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c19.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c19.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c20.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c20.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c21.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c21.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c22.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c22.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c23.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c23.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c24.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c24.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c25.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c25.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c26.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c26.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c27.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c27.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c28.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c28.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c29.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c29.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c30.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c30.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c31.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c31.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c32.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c32.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c33.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c33.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c34.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c34.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c35.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c35.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c36.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c36.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c37.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c37.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.c38.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.c38.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d1.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d2.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d3.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d3.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d4.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d4.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d5.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d5.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d6.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d6.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d7.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d7.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d8.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.b8.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d9.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d9.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d10.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d10.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d11.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d11.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d12.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d12.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d13.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d13.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d14.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d14.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d15.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d15.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d16.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d16.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d17.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d17.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d18.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d18.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d19.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d19.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d20.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d20.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d21.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d21.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d22.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d22.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d23.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d23.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d24.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d24.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d25.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d25.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d26.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d26.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d27.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d27.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d28.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d28.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d29.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d29.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d30.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d30.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d31.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d31.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d32.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d32.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d33.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d33.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d34.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d34.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d35.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d35.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d36.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d36.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d37.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d37.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

content_MC.d38.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
content_MC.d38.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);

// Define a mouse down handler (user is dragging)
function mouseDownHandler(evt:MouseEvent):void {
    var object=evt.target;
    // we should limit dragging to the area inside the canvas
    object.startDrag();
}

function mouseUpHandler(evt:MouseEvent):void {
    var obj=evt.target;
    obj.stopDrag();

}

resetButton.addEventListener(MouseEvent.CLICK, resetbtn);

function resetbtn(event:MouseEvent):void {
    content_MC.a1.y=276;
    content_MC.a1.x=5;
    content_MC.a2.y=276;
    content_MC.a2.x=5;
    content_MC.a3.y=276;
    content_MC.a3.x=5;
    content_MC.a4.y=276;
    content_MC.a4.x=5;
    content_MC.a5.y=276;
    content_MC.a5.x=5;
    content_MC.a6.y=276;
    content_MC.a6.x=5;
    content_MC.a7.y=276;
    content_MC.a7.x=5;
    content_MC.a8.y=276;
    content_MC.a8.x=5;
    content_MC.a9.y=276;
    content_MC.a9.x=5;
    content_MC.a10.y=276;
    content_MC.a10.x=5;
    content_MC.a11.y=276;
    content_MC.a11.x=5;
    content_MC.a12.y=276;
    content_MC.a12.x=5;
    content_MC.a13.y=276;
    content_MC.a13.x=5;
    content_MC.a14.y=276;
    content_MC.a14.x=5;
    content_MC.a15.y=276;
    content_MC.a15.x=5;
    content_MC.a16.y=276;
    content_MC.a16.x=5;
    content_MC.a17.y=276;
    content_MC.a17.x=5;
    content_MC.a18.y=276;
    content_MC.a18.x=5;
    content_MC.a19.y=276;
    content_MC.a19.x=5;
    content_MC.a20.y=276;
    content_MC.a20.x=5;
    content_MC.a21.y=276;
    content_MC.a21.x=5;
    content_MC.a22.y=276;
    content_MC.a22.x=5;
    content_MC.a23.y=276;
    content_MC.a23.x=5;
    content_MC.a24.y=276;
    content_MC.a24.x=5;
    content_MC.a25.y=276;
    content_MC.a25.x=5;
    content_MC.a26.y=276;
    content_MC.a26.x=5;
    content_MC.a27.y=276;
    content_MC.a27.x=5;
    content_MC.a28.y=276;
    content_MC.a28.x=5;
    content_MC.a29.y=276;
    content_MC.a29.x=5;
    content_MC.a30.y=276;
    content_MC.a30.x=5;
    content_MC.a31.y=276;
    content_MC.a31.x=5;
    content_MC.a32.y=276;
    content_MC.a32.x=5;
    content_MC.a33.y=276;
    content_MC.a33.x=5;
    content_MC.a34.y=276;
    content_MC.a34.x=5;
    content_MC.a35.y=276;
    content_MC.a35.x=5;
    content_MC.a36.y=276;
    content_MC.a36.x=5;
    content_MC.a37.y=276;
    content_MC.a37.x=5;
    content_MC.a38.y=276;
    content_MC.a38.x=5;

    content_MC.b1.y=277;
    content_MC.b1.x=60;
    content_MC.b2.y=277;
    content_MC.b2.x=60;
    content_MC.b3.y=277;
    content_MC.b3.x=60;
    content_MC.b4.y=277;
    content_MC.b4.x=60;
    content_MC.b5.y=277;
    content_MC.b5.x=60;
    content_MC.b6.y=277;
    content_MC.b6.x=60;
    content_MC.b7.y=277;
    content_MC.b7.x=60;
    content_MC.b8.y=277;
    content_MC.b8.x=60;
    content_MC.b9.y=277;
    content_MC.b9.x=60;
    content_MC.b10.y=277;
    content_MC.b10.x=60;
    content_MC.b11.y=277;
    content_MC.b11.x=60;
    content_MC.b12.y=277;
    content_MC.b12.x=60;
    content_MC.b13.y=277;
    content_MC.b13.x=60;
    content_MC.b14.y=277;
    content_MC.b14.x=60;
    content_MC.b15.y=277;
    content_MC.b15.x=60;
    content_MC.b16.y=277;
    content_MC.b16.x=60;
    content_MC.b17.y=277;
    content_MC.b17.x=60;
    content_MC.b18.y=277;
    content_MC.b18.x=60;
    content_MC.b19.y=277;
    content_MC.b19.x=60;
    content_MC.b20.y=277;
    content_MC.b20.x=60;
    content_MC.b21.y=277;
    content_MC.b21.x=60;
    content_MC.b22.y=277;
    content_MC.b22.x=60;
    content_MC.b23.y=277;
    content_MC.b23.x=60;
    content_MC.b24.y=277;
    content_MC.b24.x=60;
    content_MC.b25.y=277;
    content_MC.b25.x=60;
    content_MC.b26.y=277;
    content_MC.b26.x=60;
    content_MC.b27.y=277;
    content_MC.b27.x=60;
    content_MC.b28.y=277;
    content_MC.b28.x=60;
    content_MC.b29.y=277;
    content_MC.b29.x=60;
    content_MC.b30.y=277;
    content_MC.b30.x=60;
    content_MC.b31.y=277;
    content_MC.b31.x=60;
    content_MC.b32.y=277;
    content_MC.b32.x=60;
    content_MC.b33.y=277;
    content_MC.b33.x=60;
    content_MC.b34.y=277;
    content_MC.b34.x=60;
    content_MC.b35.y=277;
    content_MC.b35.x=60;
    content_MC.b36.y=277;
    content_MC.b36.x=60;
    content_MC.b37.y=277;
    content_MC.b37.x=60;
    content_MC.b38.y=277;
    content_MC.b38.x=60;

    content_MC.c1.y=329;
    content_MC.c1.x=5;
    content_MC.c2.y=329;
    content_MC.c2.x=5;
    content_MC.c3.y=329;
    content_MC.c3.x=5;
    content_MC.c4.y=329;
    content_MC.c4.x=5;
    content_MC.c5.y=329;
    content_MC.c5.x=5;
    content_MC.c6.y=329;
    content_MC.c6.x=5;
    content_MC.c7.y=329;
    content_MC.c7.x=5;
    content_MC.c8.y=329;
    content_MC.c8.x=5;
    content_MC.c9.y=329;
    content_MC.c9.x=5;
    content_MC.c10.y=329;
    content_MC.c10.x=5;
    content_MC.c11.y=329;
    content_MC.c11.x=5;
    content_MC.c12.y=329;
    content_MC.c12.x=5;
    content_MC.c13.y=329;
    content_MC.c13.x=5;
    content_MC.c14.y=329;
    content_MC.c14.x=5;
    content_MC.c15.y=329;
    content_MC.c15.x=5;
    content_MC.c16.y=329;
    content_MC.c16.x=5;
    content_MC.c17.y=329;
    content_MC.c17.x=5;
    content_MC.c18.y=329;
    content_MC.c18.x=5;
    content_MC.c19.y=329;
    content_MC.c19.x=5;
    content_MC.c20.y=329;
    content_MC.c20.x=5;
    content_MC.c21.y=329;
    content_MC.c21.x=5;
    content_MC.c22.y=329;
    content_MC.c22.x=5;
    content_MC.c23.y=329;
    content_MC.c23.x=5;
    content_MC.c24.y=329;
    content_MC.c24.x=5;
    content_MC.c25.y=329;
    content_MC.c25.x=5;
    content_MC.c26.y=329;
    content_MC.c26.x=5;
    content_MC.c27.y=329;
    content_MC.c27.x=5;
    content_MC.c28.y=329;
    content_MC.c28.x=5;
    content_MC.c29.y=329;
    content_MC.c29.x=5;
    content_MC.c30.y=329;
    content_MC.c30.x=5;
    content_MC.c31.y=329;
    content_MC.c31.x=5;
    content_MC.c32.y=329;
    content_MC.c32.x=5;
    content_MC.c33.y=329;
    content_MC.c33.x=5;
    content_MC.c34.y=329;
    content_MC.c34.x=5;
    content_MC.c35.y=329;
    content_MC.c35.x=5;
    content_MC.c36.y=329;
    content_MC.c36.x=5;
    content_MC.c37.y=329;
    content_MC.c37.x=5;
    content_MC.c38.y=329;
    content_MC.c38.x=5;

    content_MC.d1.y=330;
    content_MC.d1.x=60;
    content_MC.d2.y=330;
    content_MC.d2.x=60;
    content_MC.d3.y=330;
    content_MC.d3.x=60;
    content_MC.d4.y=330;
    content_MC.d4.x=60;
    content_MC.d5.y=330;
    content_MC.d5.x=60;
    content_MC.d6.y=330;
    content_MC.d6.x=60;
    content_MC.d7.y=330;
    content_MC.d7.x=60;
    content_MC.d8.y=330;
    content_MC.d8.x=60;
    content_MC.d9.y=330;
    content_MC.d9.x=60;
    content_MC.d10.y=330;
    content_MC.d10.x=60;
    content_MC.d11.y=330;
    content_MC.d11.x=60;
    content_MC.d12.y=330;
    content_MC.d12.x=60;
    content_MC.d13.y=330;
    content_MC.d13.x=60;
    content_MC.d14.y=330;
    content_MC.d14.x=60;
    content_MC.d15.y=330;
    content_MC.d15.x=60;
    content_MC.d16.y=330;
    content_MC.d16.x=60;
    content_MC.d17.y=330;
    content_MC.d17.x=60;
    content_MC.d18.y=330;
    content_MC.d18.x=60;
    content_MC.d19.y=330;
    content_MC.d19.x=60;
    content_MC.d20.y=330;
    content_MC.d20.x=60;
    content_MC.d21.y=330;
    content_MC.d21.x=60;
    content_MC.d22.y=330;
    content_MC.d22.x=60;
    content_MC.d23.y=330;
    content_MC.d23.x=60;
    content_MC.d24.y=330;
    content_MC.d24.x=60;
    content_MC.d25.y=330;
    content_MC.d25.x=60;
    content_MC.d26.y=330;
    content_MC.d26.x=60;
    content_MC.d27.y=330;
    content_MC.d27.x=60;
    content_MC.d28.y=330;
    content_MC.d28.x=60;
    content_MC.d29.y=330;
    content_MC.d29.x=60;
    content_MC.d30.y=330;
    content_MC.d30.x=60;
    content_MC.d31.y=330;
    content_MC.d31.x=60;
    content_MC.d32.y=330;
    content_MC.d32.x=60;
    content_MC.d33.y=330;
    content_MC.d33.x=60;
    content_MC.d34.y=330;
    content_MC.d34.x=60;
    content_MC.d35.y=330;
    content_MC.d35.x=60;
    content_MC.d36.y=330;
    content_MC.d36.x=60;
    content_MC.d37.y=330;
    content_MC.d37.x=60;
    content_MC.d38.y=330;
    content_MC.d38.x=60;

    content_MC.e1.y=193;
    content_MC.e1.x=38;
    content_MC.e2.y=193;
    content_MC.e2.x=38;
    content_MC.e3.y=193;
    content_MC.e3.x=38;
    content_MC.e4.y=193;
    content_MC.e4.x=38;

    content_MC.f1.y=193;
    content_MC.f1.x=15;
    content_MC.f2.y=193;
    content_MC.f2.x=15;
    content_MC.f3.y=193;
    content_MC.f3.x=15;
    content_MC.f4.y=193;
    content_MC.f4.x=15;
    content_MC.f5.y=193;
    content_MC.f5.x=15;
    content_MC.f6.y=193;
    content_MC.f6.x=15;
    content_MC.f7.y=193;
    content_MC.f7.x=15;
    content_MC.f8.y=193;
    content_MC.f8.x=15;

}

print_btn.addEventListener(MouseEvent.CLICK,printContent);


function printContent(evt:MouseEvent) {
    var printJob:PrintJob = new PrintJob();


    var content_MC:MC=new MC();


    if (printJob.start()) {


        if (content_MC.width>printJob.pageWidth) {
            content_MC.width=printJob.pageWidth;
            content_MC.scaleY=content_MC.scaleX;
        }
        trace('this is the button');
        var parentSprite:Sprite=new Sprite();
        with (parentSprite.graphics) {
            beginFill(0xffffff);
            trace('this is the background');
            drawRect(0,0,printJob.pageWidth,printJob.pageHeight);
            endFill();
            trace('this is the end of background');
        }
        trace('this is the printjob');
        parentSprite.addChild(content_MC);
        printJob.addPage(parentSprite);
        printJob.send();
        // now reparent content_MC
        parentSprite=null;//parentSprite is ready for gc=garbage collection
        trace('this is the unload');
    }
}