指定可打印的帧(当不使用 PrintJob 对象时)
默认情况下,将打印指定时间轴中的所有帧。在某些情况下,您可能希望限制打印的帧数,例如,当您的动画很长并且有很多帧时。您可指定 SWF 文件中的特定帧可打印,从而只打印这些帧;而不打印未指定的帧。
要指定某些帧可打印,请标注这些帧。
- 打开或激活要发布的 SWF 文件。
- 在时间轴中选择要将其设定为可打印的帧并添加关键帧。
- 在“属性”检查器(“窗口”>“属性”)中,在“标签”文本框中输入 #p 以将此帧指定为可打印。
- 对要指定为可打印的每一帧重复步骤 2 和步骤 3。
注意:如果文档中有多个 #p 标签,则在您测试或发布 SWF 文件时“输出”窗口中可能会显示一条消息,指出文档中包含重复的帧标签。如果重复的标签都是 #p 标签,可以忽略此消息。
要控制用户可以打印的内容,在为打印设置文档和影片剪辑时请记住下面几点:
- 调整将指定为可打印的任意帧的页面布局,使其与所需的打印输出相匹配。使用 Flash Player,可打印所有的形状、元件、位图、文本块以及文本字段。SWF 文件中的各层不会在打印输出上合在一起。
- Flash Player 的打印机驱动程序使用“发布设置”对话框中尺寸、缩放和对齐的 HTML 设置。使用这些设置控制打印布局。
- 选定的帧以它们在影片剪辑元件中显示的样子打印。可以让用户打印在浏览器中不可见的影片剪辑,方法是使用“动作”面板将影片剪辑的
_visible
属性设置为 false
。用 Set Property 动作、补间或任意变形工具更改影片剪辑的属性并不影响影片剪辑如何打印。
- 对于可打印的影片剪辑,它必须在舞台或工作区中,并且必须为它指定一个实例名。
- 所有的元素必须全部加载才能打印。可以使用影片剪辑
_framesloaded
属性来查看是否已加载了可打印内容。有关详细信息,请参阅MovieClip._framesloaded。。