1

ムービークリップを切り離して別の場所に添付したいのですが、AS2 ではできないようです。

addSubviewCocoa の/に相当する AS2 を探していremoveFromSuperviewます。

新しい親で映画を複製するなど、代替ルートはありますか..それは可能ですか?

4

1 に答える 1

6

私が覚えている限りでは、これはできません。

AS2 にはこの重大な欠点があります。AS3 を使用すると、グラフィックがオブジェクトに直接結び付けられないため、はるかに簡単になります。そのため、子を破棄せずに削除してから、別の displayObject に再アタッチできます。

しかし、as2 の使用に行き詰まっている場合は...

私が過去に行ったことは、問題の mc をビットマップとしてキャッシュすることでしたが、これは mc の「スクリーンショット」だけが必要な場合にのみ機能します。

これに対処する別の方法は、FLA 内に何かを添付するのではなく、現在のフレームや mcs の位置が必要な場合に「バイタル」を保持できるクラスを作成することです。次に、これらの値を古い mc から新しく生成された mc に転送し、古い mc を破棄します。

于 2009-11-30T01:26:16.717 に答える