Flash Player 4.20。
注意:如果您要为 Flash Player 7 或更高版本进行创作,则可以创建一个 PrintJob 对象,它将为您(和用户)提供对打印进程的更多控制。有关更多信息,请参见 PrintJob 类条目。
print(target
, "Bounding box
")
target
要打印的影片剪辑的实例名称。默认情况下,将打印目标实例中的所有帧。如果要打印影片剪辑中的特定帧,请将 #p
帧标签分配给这些帧。
Bounding box
设置影片剪辑打印区域的修饰符。将此参数用引号引起来,然后指定以下值之一:
bmovie
将影片中某一特定帧的边框指定为该影片中所有可打印帧的打印区域。为要将其边框用作打印区域的帧分配一个 #b
帧标签。 bmax
将所有可打印帧的所有边框的合并区域指定为打印区域。当影片中可打印帧的大小各不相同时,可指定 bmax
。 bframe
指定将每个可打印帧的边框用作该帧的打印区域。这将为每个帧更改打印区域,并缩放对象以符合打印区域。如果在每个帧中有不同大小的对象,而您希望每个对象都充满打印页面,请使用 bframe
。无。
函数;根据在参数中所指定的边界(bmovie
、bmax
或 bframe
)打印 target
影片剪辑。如果要打印目标影片剪辑中的特定帧,请将 #P
帧标签附加到这些帧。尽管 print()
所实现的打印品质高于 printAsBitmap(),但是它不能用于打印使用 Alpha 透明度或特殊色彩效果的影片剪辑。
如果对 Bounding box
参数使用 bmovie
,但未向帧分配 #b
标签,则打印区域由加载的影片的舞台大小来确定。(加载的影片不继承主影片的舞台大小。)
必须先完全加载完影片中的所有可打印元素才能开始打印。
Flash Player 打印功能支持 PostScript 和非 PostScript 打印机。非 PostScript 打印机将矢量转换成位图。
下面的示例打印影片剪辑 my_mc
中所有可打印的帧,而打印区域则由带有 #b
帧标签的帧的边框来定义:
print(my_mc,"bmovie");
下面的示例打印 my_mc
中所有可打印的帧,而打印区域由每个帧的边框定义:
print(my_mc,"bframe");
printAsBitmap()、printAsBitmapNum()、PrintJob 类、printNum()