【问题标题】:Opening Print-HTML-Popup from Flash?从 Flash 中打开 Print-HTML-Popup?
【发布时间】:2009-12-01 06:33:18
【问题描述】:

是否有可能从 Flash 中打开一个 HTML 弹出窗口让它从 Flash 接收应该打印的文本数据......而这一切都只在 AS3 和 Javascript 中(因为没有服务器-side 脚本可用)?

【问题讨论】:

    标签: javascript html flash actionscript-3 printing


    【解决方案1】:

    是的,您可以编写一个 Javascript 函数来打开弹出窗口,并通过 ExternalInterface 链接到它。

    在此处了解更多信息:ExternalInterface Adobe Docs

    【讨论】:

    • 谢谢雅各布,我可以解决这个问题。但是在我开始将我自己的 Print JS 组合在一起之前......也许已经有一个外部打印脚本可用了?有人知道吗?
    【解决方案2】:

    我认为 ExternalInterface 不会帮助您执行此操作,因为您想打印 Flash 内部的内容(某些文本字段或可能是图形)。您可以使用flash.priniting.PrintJob 并将帧/精灵作为页面添加到打印作业,然后将其发送到打印机。是的,无论何时调用printJob.start(),都会弹出默认打印窗口。

    【讨论】:

    • 感谢您的提示,但它确实有效。看这里...cookbooks.adobe.com/… ...实际上thnx到ext接口非常容易。 ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 2018-11-22
    相关资源
    最近更新 更多