ムービークリップを切り離して別の場所に添付したいのですが、AS2 ではできないようです。
addSubview
Cocoa の/に相当する AS2 を探していremoveFromSuperview
ます。
新しい親で映画を複製するなど、代替ルートはありますか..それは可能ですか?
ムービークリップを切り離して別の場所に添付したいのですが、AS2 ではできないようです。
addSubview
Cocoa の/に相当する AS2 を探していremoveFromSuperview
ます。
新しい親で映画を複製するなど、代替ルートはありますか..それは可能ですか?
私が覚えている限りでは、これはできません。
AS2 にはこの重大な欠点があります。AS3 を使用すると、グラフィックがオブジェクトに直接結び付けられないため、はるかに簡単になります。そのため、子を破棄せずに削除してから、別の displayObject に再アタッチできます。
しかし、as2 の使用に行き詰まっている場合は...
私が過去に行ったことは、問題の mc をビットマップとしてキャッシュすることでしたが、これは mc の「スクリーンショット」だけが必要な場合にのみ機能します。
これに対処する別の方法は、FLA 内に何かを添付するのではなく、現在のフレームや mcs の位置が必要な場合に「バイタル」を保持できるクラスを作成することです。次に、これらの値を古い mc から新しく生成された mc に転送し、古い mc を破棄します。