更改MovieClip的父级

时间:2009-11-30 00:41:07

标签: flash actionscript-2 flash-cs3 movieclip

我想分离一个动画片段并将其附加到其他地方,但在AS2中似乎不可能。

我正在寻找相当于Cocoa addSubview / removeFromSuperview的AS2。

是否有可供选择的路线,例如使用新的父母复制电影......这可能吗?

1 个答案:

答案 0 :(得分:6)

据我记忆,你不能这样做。

AS2有这个严重的缺点,如果你使用AS3,它会更简单,因为图形不是直接绑定到对象,所以你可以在不破坏它的情况下移除它,然后将它重新连接到另一个displayObject。 / p>

但是,如果你坚持使用as2 ......

我过去所做的是将有问题的mc缓存为位图,但这只有在您需要的只是mc的“屏幕截图”时才有效。

处理这个问题的另一种方法是不在FLA中附加东西,而是创建一个类,如果你需要任何类似当前帧或mcs的位置,它可以保存你的“生命体征”。 然后将这些值从旧的mc传输到新生成的mc,并销毁旧的。