文字列の配列を、ステージ上に既に存在する MovieClip 名に変換しようとしています。
これは私がやっている方法ですが、うまくいかないようです。ステージには 11 のムービークリップがあります。インスタンス名は「bmc1」、「bmc2」などです。これらの BMC ムービー クリップはすべて、「bars_mc」というクリップ内にあります。これが私が今コーディングしている方法です。
var myBtnArray = ['bmc1', 'bmc2', 'bmc3', 'bmc4', 'bmc5', 'bmc6', 'bmc7', 'bmc8', 'bmc9', 'bmc10', 'bmc11'];
for each (var btn in myBtnArray){
bars_mc.MovieClip(getChildByName(btn)).gotoAndPlay('open');
}
これは動作しません。私はやってみました:
this[btn]
それもうまくいきませんでした。これは AS 3.0 でコーディングされています。
文字列を MOvieclips に変換する正しい方法を見つけるのを手伝ってくれる人が必要です。
あなたの助けに感謝します。