プロが教える店舗&オフィスのセキュリティ対策術

JavaScriptには慣れていますが、ActionScriptはまだ慣れていません。

+_root

├MC_1
│└MC_3

└MC_2

こういう階層のとき、MC_1の子として、MC_2をコピーしたいのですが、
_root.MC_2.duplicateMovieClip(...);とすると、_rootの子としてコピーされます。

<本当はこうしたいけど…>
+_root

├MC_1
│├MC_3
│└【MC_2のコピー】

└MC_2

<こうなってしまう>
+_root

├MC_1
│└MC_3

├MC_2
└【MC_2のコピー】



方法をご存知の方は、ご教授願います。

A 回答 (1件)

duplicateMovieClip で階層を越えてムービークリップをコピーすることはできません。


というか,ActionScript 1.0 と 2.0 では階層を越えてムービークリップをコピーすることはできません。

シンボルに識別子を付けて attachMovie するなどの方法をとる必要があります。

リンケージとは?
http://1art.jp/flash2/chapter/33/33.htm
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

この方法ではできないことだけでなく、他の方法まで教えてくださってありがとうございます。
解決しました。

お礼日時:2009/09/15 03:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!