0

動的テキストフィールドのテキストをムービークリップの別の動的テキストフィールドのテキストに設定しようとすると、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 が発生するのはなぜですか。どうすれば修正できますか?

前もって感謝します!

あなたの、

ミラノ。

4

2 に答える 2