Swiffy 不支持 PrintJob
Posted
技术标签:
【中文标题】Swiffy 不支持 PrintJob【英文标题】:PrintJob not supported by Swiffy 【发布时间】:2015-08-11 20:55:31 【问题描述】:我有一个 ActionScript 1 Flash 项目,我正在使用 Swiffy 导出它。
Swiffy 直接说“不支持 ActionScript 类 PrintJob。”。
是否有其他方法可以仅使用 ActionScript 1 打印页面,或发布 Swiffy 转换?
【问题讨论】:
【参考方案1】:是的!有一个解决方案。您可以从 Flash 发送 javascript 调用。请求打印功能。
现在,您应该在 html 中创建打印模板 打印模板可以通过编写 html 来创建,或者您可以使用 createJS 扩展将 flash 转换为 html5 画布来转换您的 flash。
之后,您创建了模板,只需调用 window.print() 并打印 div visiblity true。
就是这样!!!你的打印是用 Swiffy 完成的
【讨论】:
关于 CreateJS 评论的快速说明:您不能使用 Flash » CreateJS 扩展/工作流将 ActionScript 转换为 JavaScript -- 只有图形内容,例如动画和补间。你必须重写你的代码。 是的,您将不得不重写代码。但这是唯一的打印方法。另一种尝试可能是将您的打印代码放在不同的 swiffy div 中,当单击按钮时,您可以显示使用 window.print() 并且应该打印您的页面以上是关于Swiffy 不支持 PrintJob的主要内容,如果未能解决你的问题,请参考以下文章
Google的黑科技Swiffy:Flash文件转换成HTML5将于7月下线
Internet Explorer 8 及更低版本的 SVG 支持