Flash CS5 AS3阴影滤镜不会打印

时间:2011-01-17 20:04:33

标签: flash actionscript-3 printing filter dropshadow

我已经尝试了相当多的搜索,以发现为什么我似乎无法在Flash中打印阴影滤镜。我打印时没有任何问题,但是如果我想要打印的动画片段有或者包含阴影,那么该剪辑将打印掉阴影。

任何人都知道为什么会发生这种情况?

如果你想自己尝试一下,这里是我正在使用的简单打印代码。只需将一些内容放在contentmc中,然后打印出来即可打印出来。

print_btn.addEventListener(MouseEvent.CLICK,printContent);

function printContent(evt:MouseEvent) {
 var printJob:PrintJob = new PrintJob();

 if (printJob.start()) {

  if (content_mc.width>printJob.pageWidth) {
   content_mc.width=printJob.pageWidth;
   content_mc.scaleY=content_mc.scaleX;
  }

  printJob.addPage(content_mc);
  printJob.send();
 }
}

1 个答案:

答案 0 :(得分:0)

你可以试试printAsBitmap,我不确定它会起作用,但也可以。