【发布时间】:2009-12-01 06:33:18
【问题描述】:
是否有可能从 Flash 中打开一个 HTML 弹出窗口并让它从 Flash 接收应该打印的文本数据......而这一切都只在 AS3 和 Javascript 中(因为没有服务器-side 脚本可用)?
【问题讨论】:
标签: javascript html flash actionscript-3 printing
是否有可能从 Flash 中打开一个 HTML 弹出窗口并让它从 Flash 接收应该打印的文本数据......而这一切都只在 AS3 和 Javascript 中(因为没有服务器-side 脚本可用)?
【问题讨论】:
标签: javascript html flash actionscript-3 printing
是的,您可以编写一个 Javascript 函数来打开弹出窗口,并通过 ExternalInterface 链接到它。
在此处了解更多信息:ExternalInterface Adobe Docs
【讨论】:
我认为 ExternalInterface 不会帮助您执行此操作,因为您想打印 Flash 内部的内容(某些文本字段或可能是图形)。您可以使用flash.priniting.PrintJob 并将帧/精灵作为页面添加到打印作业,然后将其发送到打印机。是的,无论何时调用printJob.start(),都会弹出默认打印窗口。
【讨论】: