回答編集履歴

2

「mc」を「ムービークリップ」に表記変更。コード中の「mc」と区別するため。

2020/07/30 09:40

投稿

moory
moory

スコア146

test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  というエラーが出ます。
88
88
 
89
- removeChildで指定したmcがnull(存在しない)という警告文です。
89
+ removeChildで指定したムービークリップがnull(存在しない)という警告文です。
90
90
 
91
91
  詳しい方なら、どういう理屈でこうなるのかご存知かもしれませんが、私は素人なので、「名前を指定したあと、その名前にインスタンスを入れ直す」ということを呪文として覚えています。
92
92
 

1

ムービークリップをmcと略して記入していましたが、コード中のmcと混同する可能性があるため、ムービークリップと記入し直しました。

2020/07/30 09:40

投稿

moory
moory

スコア146

test CHANGED
@@ -104,8 +104,8 @@
104
104
 
105
105
  「e.currentTarget」で得たオブジェクトは、いろんな情報の集まりと思ってください。
106
106
 
107
- イベントが起こったmcの名前やx座標、y座標など、いろんな情報を1つにまとめたものです。
107
+ イベントが起こったムービークリップの名前やx座標、y座標など、いろんな情報を1つにまとめたものです。
108
108
 
109
- ですので、「e.currentTarget」の後に「.name」をつけることで、イベントが起こったmcの名前を取り出します。
109
+ ですので、「e.currentTarget」の後に「.name」をつけることで、イベントが起こったムービークリップの名前を取り出します。
110
110
 
111
- この名前は文字列ですので、[]で括ることで、mcとしてアクセスしています。
111
+ この名前は文字列ですので、[]で括ることで、ムービークリップとしてアクセスしています。