リンゲージ書き出しで設定したクラスのスーパークラスから配置してあるMCをみる
最近HEROESにはまってるなっくるです。私も空とびたい!!
えーータイトルすごく長くなってしまいましたが、リンゲージ書き出しで設定したクラスのスーパークラスから、そのMCにすでに配置してあるMCをみる方法です。やっと継承が使い慣れてきたんですが、スーパークラスからどうやて配置してあるMCみれるのか知らなかったので、メモです。
ボタンとかで、マウスオーバー、アウトだけ同じ動きをさせたい時ってありますよね。でマウスオーバーのときに配置してるmcのアルファを0とかにしたかったり。
リンゲージ書き出して設定したクラスからは普通にMC名で見れます。例えば配置してあるMC名が over_mc だったら、
over_mc.alpha = 0;
で。でもそのスーパークラスから同じように書くと”未定義のプロパティ over_mc へのアクセスです。”って怒られます。スーパークラスからはこう書いたらみれるんですって↓
MovieClip(this).over_mc.alpha = 0;
とっても簡単だけど、知らなかったーーー。