我有一个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中,占位符也不再隐藏。
任何人都可以解释为什么会发生这种情况吗?
感谢您的时间。
更新:位图实际上已加载并正确显示,直到命中掩码中的关键帧,此时它将恢复显示没有加载位图的占位符。
答案 0 :(得分:0)
我解决了这个问题。如果其他人有这个问题......
我必须将蒙版形状变成动画片段,然后使用形状movieclip将关键字添加到。这有点令人沮丧,因为你无法看到你正在掩饰什么,但至少它是有效的。