回答編集履歴
2
「mc」を「ムービークリップ」に表記変更。コード中の「mc」と区別するため。
test
CHANGED
@@ -86,7 +86,7 @@
|
|
86
86
|
|
87
87
|
というエラーが出ます。
|
88
88
|
|
89
|
-
removeChildで指定した
|
89
|
+
removeChildで指定したムービークリップがnull(存在しない)という警告文です。
|
90
90
|
|
91
91
|
詳しい方なら、どういう理屈でこうなるのかご存知かもしれませんが、私は素人なので、「名前を指定したあと、その名前にインスタンスを入れ直す」ということを呪文として覚えています。
|
92
92
|
|
1
ムービークリップをmcと略して記入していましたが、コード中のmcと混同する可能性があるため、ムービークリップと記入し直しました。
test
CHANGED
@@ -104,8 +104,8 @@
|
|
104
104
|
|
105
105
|
「e.currentTarget」で得たオブジェクトは、いろんな情報の集まりと思ってください。
|
106
106
|
|
107
|
-
イベントが起こった
|
107
|
+
イベントが起こったムービークリップの名前やx座標、y座標など、いろんな情報を1つにまとめたものです。
|
108
108
|
|
109
|
-
ですので、「e.currentTarget」の後に「.name」をつけることで、イベントが起こった
|
109
|
+
ですので、「e.currentTarget」の後に「.name」をつけることで、イベントが起こったムービークリップの名前を取り出します。
|
110
110
|
|
111
|
-
この名前は文字列ですので、[]で括ることで、
|
111
|
+
この名前は文字列ですので、[]で括ることで、ムービークリップとしてアクセスしています。
|