2014-01-18 45 views
0

我有一个Flash项目只有一个图层和两个关键帧, 在第一帧我有一些对象,我启用拖动他们;和一个按钮去和停止到另一个关键帧,问题是当我拖动我的对象在第一帧,然后去其他框架,并再次返回与另一个按钮与去和停止方法所有我拖动的对象返回到他们原来的地方,我怎么能保持他们,因为他们被拖。保持拖动的对象闪存

我试着改变并停止使用前一帧: MovieClip(this.root).prevScene()gotoAndStop(1); 并没有用, 请你好心帮忙。

+0

不要使用两帧,句点。 – Vesper

+0

谢谢Vesper,但接下来该怎么做才能从视图变为视图? –

+0

您可以使用两个或更多容器,每个“查看”一个容器。一旦您要更改视图,您可以隐藏/移除当前容器并取消隐藏/添加所需的容器。这些依次包含所选屏幕的所有视觉效果。 – Vesper

回答

0

使用两层。将任何想要保留的内容放在一个图层上的两个框架之间,而不使用任何关键帧。使用2个关键帧将任何想要删除/添加的图层放到图层上。
如果你想让它们暂时消失,你可以调用movieclip.visible = false;当你转到下一帧时,当你回到第一帧时,movieclip.visible = true。您可以在每个动画片段上调用它,或者将它们全部添加到容器动画片段并调用container_mc.visible = true/false;