Flash AS2。打印swf文件。

时间:2012-01-17 19:58:14

标签: flash printing actionscript-2

我想加载一个swf文件并使用按钮中的以下代码进行打印。

on (release) {
    var my_pj = new PrintJob();
    var myResult = my_pj.start();
    if (myResult) {
        pagePrint = new MovieClip();
        pagePrint.loadMovie("file-to-print.swf");
        my_pj.addPage(pagePrint);
        my_pj.send();
        delete my_pj;
    }
}

这不起作用。你知道问题出在哪里吗?

1 个答案:

答案 0 :(得分:0)

为什么不起作用?你得到一个错误或根本没有任何反应?从我收集的,你是addPage方法是错误的。它应该是一个实例名称的字符串,如“pagePrint”而不是引用。

实施例: my_pj.addPage( “pagePrint”); //其中“pagePrint”是对象的“实例名称”。

文档: http://docs.brajeshwar.com/as2/PrintJob.html#addPage%28%29

希望这有帮助!