【发布时间】:2013-04-15 15:12:29
【问题描述】:
当我尝试将动态文本字段的文本设置为影片剪辑中另一个动态文本字段的文本时,我收到了一个 AS3 错误。
这是我的代码:
repairMachine.screen.gotoAndStop(5);
repairMachine.screen.brandName.text = repairMachine.screen.getDefinitionByName(whichBrand).text;
第二行是发生错误的地方。
brandName 是 MovieClip 中名为 Screen(screen) 的动态文本字段,位于 MovieClip RepairMachine(repairMachine) 内。
这是我设置哪个品牌的地方:
whichBrand = "brand" + ((repairMachine.screen.selectionArea.y - 6) / 22);
此代码有效,我成功地将 whichBrand 跟踪为正确的实例名称。
我现在的问题是:为什么会出现错误 #1006 getDefinitionByName is not a function。 我该如何解决?
提前致谢!
你的,
米兰。
【问题讨论】:
标签: actionscript-3