Flash CS5 AS3掩码,关键帧阻止位图加载

时间:2012-02-12 17:19:35

标签: flash actionscript-3 flash-cs5

我有一个Flash应用程序,它将PNG作为位图加载,然后将其添加到舞台上名为test_mc的MovieClip实例中。 test_mc包含我们在添加位图后隐藏的占位符剪辑。 e.g

test_mc.addChild(bmp);
test_mc.placeholder.visible=0;

这很好用。

然后我使用大量关键帧在时间轴中围绕舞台移动MovieClip。

这很好用。

然后我在图层上方添加了一个名为layer_mask的图层,其中包含movieclip。我在layer_mask上创建一个形状,并设置layer_mask来屏蔽movieclip的图层。

这仍然可以正常工作。

现在我在layer_mask中添加一个关键帧。

停止工作。 bmp不再加载到movieclip中,占位符也不再隐藏。

任何人都可以解释为什么会发生这种情况吗?

感谢您的时间。

更新:位图实际上已加载并正确显示,直到命中掩码中的关键帧,此时它将恢复显示没有加载位图的占位符。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。如果其他人有这个问题......

我必须将蒙版形状变成动画片段,然后使用形状movieclip将关键字添加到。这有点令人沮丧,因为你无法看到你正在掩饰什么,但至少它是有效的。