動的テキストフィールドのテキストをムービークリップの別の動的テキストフィールドのテキストに設定しようとすると、AS3 エラーがスローされます。
ここに私のコードがあります:
repairMachine.screen.gotoAndStop(5);
repairMachine.screen.brandName.text = repairMachine.screen.getDefinitionByName(whichBrand).text;
2 行目は、エラーが発生した場所です。
brandName は、MovieClip RepairMachine(repairMachine) 内にある Screen(screen) と呼ばれる MovieClip の Dynamic TextField です。
ここで、どのブランドを設定しますか:
whichBrand = "brand" + ((repairMachine.screen.selectionArea.y - 6) / 22);
このコードは機能し、正しいインスタンス名として whichBrand を正常にトレースしています。
私の質問は次のとおりです。エラー #1006 getDefinitionByName is not a function が発生するのはなぜですか。どうすれば修正できますか?
前もって感謝します!
あなたの、
ミラノ。