【问题标题】:Flash AS2. Print swf file.闪存 AS2。打印 swf 文件。
【发布时间】:2012-01-18 04:27:45
【问题描述】:

我想加载一个 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;
    }
}

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

【问题讨论】:

    标签: flash printing actionscript-2


    【解决方案1】:

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

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

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

    希望这会有所帮助!

    【讨论】:

    • 它只是不打印任何东西,我认为问题在于 loadMovie 和 addPage 命令之间的传递非常快,并且它不会让 swf 加载... “onLoad”解决方案现在
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 2010-09-20
    • 2014-03-20
    相关资源
    最近更新 更多