我使用的是使用actionscript 2.0开发的flash图像查看器,仅用于IE。它使用flash PrintJob来打印图像。
var printJob:PrintJob = new PrintJob();
printJob.start()
printJob.addPage(printMc)
printJob.send();
delete printJob;
但是当在全屏模式下调用PrintJob时,会出现打印对话框并且Flash播放器退出全屏模式。这是Flash中的安全限制吗?或者是否有任何解决方法可以停止退出全屏模式?
经过测试的环境
浏览器:IE9
操作系统:Windows 7 64位
Flash Player:11.1.102.63
答案 0 :(得分:2)
我认为这取决于操作系统,而不是一个独特的Flash问题。如果窗口不是活动窗口,则无法将窗口保持在全屏模式下;当您打开“打印”对话框时,它将成为活动窗口 - 从而使您的Flash突然退出全屏模式。
没有我能想到的解决方法,因为它不是Flash控制它 - 它是操作系统。