クラスでたくさんのムービークリップを入手しました。これ以外のクラスのすべてのインスタンスに関数を適用するためのより効率的な方法はありますか?
var textArray:Array = [
interludes.interludeIntro.interludeBegin1,
interludes.interludeIntro.interludeBegin2,
interludes.interludeIntro.interludeBegin3,
interludes.interludeIntro.interludeBegin4,
interludes.interludeIntro.interludeBegin5,
interludes.interludeIntro.interludeBegin6,
interludes.interludeIntro.interludeBegin7,
//... ... ...
interludes.interludeIntro.interludeBegin15
];
for each (var interludeText:MovieClip in interludeBeginText)
{
interludeText.alpha = 0 //clear all text first
}
また、何らかの理由でこれは機能しません:
interludes.interludeIntro.alpha = 0;
後で特定のインスタンスを表示しようとしても、そのクラスは永続的に非表示になります。
interludes.interludeIntro.interludeBegin1.alpha = 1;
上記がうまくいかない理由がわかりません。クラスinterludeIntroのすべてのインスタンスを非表示にしたいのですが、特定のインスタンスを後で表示したいと思います。
(ところで、このWebサイトにコードを挿入する方法がわかりません。「コード」を押しても何も起こらないので、不適切なフォーマットはご容赦ください)