2010-02-09 145 views
0

我有一个项目,我正在努力,我真的很难做出看似简单的动画工作。需要Flash动画帮助

动画是一个硬币从图层上刮下来以显示下面的图层。我有硬币动画,并在地方层。我想知道是否有一种方法可以擦除/删除硬币在舞台上经过的每个地方,从而揭示下面的图层。我看过动画,其中ActionScript用于允许用户控制硬币/指针并激活“刮除”效果。但是,我想要提出一种不是用户发起的动画的方法,因为我希望效果在时间轴中的多个位置重复。

对于我的生活,我无法弄清楚如何使这项工作。我是一个熟练的Flash用户和ActionScript新手。

我在SnowLeopard Mac上使用Flash CS4。

任何协助或建议,将不胜感激。谢谢。

回答

1

您需要将要显示的层的顶层放置在要显示的图层的开头上。然后您使用mask来显示您想要的部分。您可以像其他任何图层一样使用补间或逐帧动画来设置遮罩层的动画效果。

+0

好吧,我要试试这个。我已经尝试了逐帧动画。我将要被“刮掉”的图层放置在显示图层的顶部,将其设置为图形符号,并在每帧中删除由硬币穿过的部分,这是90帧以上和90个单独的图形符号。这是一团糟,我确信必须有一个更简单的方法。 – 2010-02-09 20:01:50

+0

感谢grapefrukt。这工作。今天学到了新东西。现在我正在尝试在该图层上补间多个蒙版。硬币在舞台上滑过三次。第一次刷卡是一个面具,效果很好,但当第二次和第三次硬币动画回来时,面具开始补间,就像补间形状一样。我现在正在处理这个问题。当然,这只是我忽视的一点。 再次感谢。 – 2010-02-09 21:58:26