在Flash中使用蒙版

时间:2010-01-12 19:57:22

标签: flash actionscript-3 photoshop mask

我有一段时间试图让自定义蒙版处理我正在创建的项目。

我正在尝试使用的蒙版被应用为我正在处理的photoshop文档中的图层蒙版,但我似乎无法弄清楚将图层蒙版导入闪光灯的正确方法,然后编译成我的.swc并从actionscript调用。 (我在Flex编码)

什么是从photoshop导入像素模板的正确工作流程,以便在我打电话时:

container.mask = myMask;

它会显示为我想要的形状,而不仅仅是形状大小的方形盒子?

先谢谢,这让我感到沮丧!

2 个答案:

答案 0 :(得分:2)

您必须将Photoshop中的蒙版形状转换为矢量形状,然后将该矢量导入Flash。

在Photoshop中:

  • 在“图层”调板中单击蒙版的缩略图。
  • 在“频道”调板中,单击蒙版的频道,然后单击调板底部的“将频道加载为选区”按钮。
  • 打开“路径”调板,然后单击“制作工作路径”按钮。这将创建遮罩区域的矢量路径。单击“路径”调板中新创建的路径。您将在文档窗口中看到路径。
  • 选择路径选择工具(黑色箭头),然后单击路径。当您可以看到路径上的编辑句柄时,您将知道它已被选中。右键单击路径并选择“定义自定义形状”,然后为形状命名。
  • 创建一个新图层,然后选择“自定义形状”工具。从顶部工具栏的“形状”菜单中选择刚刚创建的形状。单击“形状”工具旁边的菜单箭头以查看“自定义形状选项”窗口。单击“定义的大小”单选按钮。
  • 在窗口内单击以放置形状。填充颜​​色是什么并不重要,因为您只需要导入刚刚在Flash中创建的形状图层。
  • 保存PSD文件。

在Flash中:

  • 选择文件 - >导入 - >导入到库,然后找到刚刚保存的PSD文件。
  • 在Flash导入设置窗口中,单击您在Photoshop中创建的形状图层。在“将此形状图层导入为:”下,选择“可编辑路径和图层样式”。单击“确定”。
  • Flash将在库中创建一个资源文件夹,其中包含您导入的所有图层。在该资源文件夹中,您将看到一个符号,其中包含您在Photoshop中创建的自定义形状的名称。打开该符号,您将看到一个包含您在Photoshop中使用的填充颜色的框,但也有一个遮罩层。该遮罩层是遮罩的矢量形状。将其转换为自己的符号。您现在可以将该符号用作蒙版。

答案 1 :(得分:0)

我认为问题是photoshop中的蒙版有白色背景,而闪光灯中的蒙版需要透明背景,因此当你将它复制到闪光灯上时,只需将其视为一个大矩形即可。

我不确定这是否是最佳方法,但您可以裁剪所需的实际区域,然后将其作为图层粘贴到要屏蔽的图像上方的闪光灯中。然后右键单击时间轴中的图层并选择蒙版。当然,如果你的面具有渐变,可能更容易在闪光灯中重新制作面具。