使用Flash& amp; Actionscript但没有PrintJob

时间:2013-09-19 18:12:09

标签: flash printing actionscript

我正在为使用Flash的触摸屏设备设计界面,我希望它能够在纸上打印舞台。但是如果我使用PrintJobs,在某些时候我必须调用start()或start2()函数。问题是,start()会自动显示打印机的对话框,我不想看到它;和start2()可以控制对话框是否出现,仅适用于AIR运行时,而不适用于简单的SWF文件。我希望它只使用SWF。

PrintJob中有什么东西我不见了?或者是否有另一种可以从Flash中打印的方法?

到目前为止我使用的代码很常见:

    var myPrintJob:PrintJob = new PrintJob();

    var s:Sprite = new Sprite();
    s.addChild(/* Some Bitmap object */);

    if (myPrintJob.start2(null, false)) {
        try {
            myPrintJob.addPage(s);
        } catch (error:Error) { 
            trace(error);
        } 
        myPrintJob.send();
    }

谢谢大家!

0 个答案:

没有答案