【问题标题】:AS3 PrintJob start() Chrome 21.0.1180.60 m Prints SWF not added PageAS3 PrintJob start() Chrome 21.0.1180.60 m 打印未添加 SWF 页面
【发布时间】:2012-08-07 17:17:33
【问题描述】:

一直在工作的代码突然不行了。

打印在所有浏览器中都可以正常工作,即使是 MAC 上的 Chrome(Chrome v: 21.0.1180.57 > 报告是最新的。)

正在通过 AddPage 添加一个影片剪辑。然后打印出来。

预期的行为是在其他浏览器中打印影片剪辑。相反,即使绕过 Chrome 的打印预览并使用标准预览,SWF 本身也会被打印出来。

有什么想法吗?通用代码如下。代码没有那么重要。这已经为数千名用户工作了几个月。昨天出现了 Chrome 问题。

if(myPrintJob.start()) {

     if (myPrintJob.addPage(containerElement, rect, options)){
          pageCount++;
     }

     Provider.testProvider("service.userPrinted", dataStr, userPrintedResult, onFault); 

     if (pageCount > 0) {
          myPrintJob.send();
     }              
}

【问题讨论】:

    标签: actionscript-3 flash google-chrome printing


    【解决方案1】:

    跟进:

    其他用户报告了同样的错误。它已被 Google 工程师标记为“已启动”。 有人声称他有解决办法。

    http://code.google.com/p/chromium/issues/detail?id=141082 请参阅下面的评论:

    评论 11 来自 viettrun...@chromium.org,8 月 24 日(2 天前)

    可能,使用 AS3 PrintJob API 的人正在查看 这个问题一旦完成就忘记调用 .send() 。 (这 将 Pepper Flash 混淆为进行“正常”打印,而不是 强行完成仍然打开的 PrintJob 并打印它。)

    不过,我有一个改变让它工作....

    状态:开始

    【讨论】:

      猜你喜欢
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      相关资源
      最近更新 更多