首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Flash中使用蒙版

问在Flash中使用蒙版
EN

Stack Overflow用户
提问于 2010-01-13 03:57:22
回答 2查看 1.9K关注 0票数 1

在我正在创建的一个项目中,我正经历着一段地狱般的时间,试图让一个自定义面具发挥作用。

我试图使用的蒙版被应用于我正在处理的photoshop文档中的图层上,但我似乎找不到正确的方法将图层蒙版导入到flash中,然后编译到我的.swc中并从actionscript中调用。(我用Flex编码)

从photoshop导入像素蒙版的正确工作流程是什么,以便在我调用时:

container.mask = myMask;

它将显示为我想要的形状,而不只是我的形状大小的正方形框?

提前谢谢,这快把我逼疯了!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-13 14:31:23

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

在Photoshop中:

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

在Flash中:

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

Stack Overflow用户

发布于 2010-01-13 06:53:39

我认为问题是photoshop中的蒙版有一个白色的背景,而flash中的蒙版需要一个透明的背景,所以当你把它复制到flash上时,它只是一个大矩形。

我不确定这是不是最好的方法,但你可以裁剪你想要的实际区域,然后将其作为图层粘贴到flash中,恰好在你想要遮罩的图像之上。然后右键单击时间线中的图层并选择蒙版。当然,如果你的蒙版有渐变,在闪光灯中重现蒙版可能会更容易一些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2051910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档