1

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

我正在寻找 Cocoa 的addSubview/的 AS2 等价物removeFromSuperview

是否有其他路线可供选择,例如与新父母一起复制电影..这可能吗?

4

1 回答 1

6

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

AS2 有这个严重的缺点,如果你使用 AS3,它就简单多了,因为图形没有那么直接地绑定到对象上,所以你可以在不破坏它的情况下移除一个子项,然后将它重新附加到另一个 displayObject 上。

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

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

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

于 2009-11-30T01:26:16.717 回答