我正在尝试在同一阶段中另一个名为Bet1的动画片段的舞台中设置名为PiattoBalance的动画片段中的动态文本,名为text_amount,但我收到错误1120:未定义的属性PiattoBalance。
这是Bet1 MovieClip中的代码:
stop();
visible = false;
MovieClip(root).PiattoBalance.text_amount.text = String(int(PiattoBalance.text_amount.text) + int(text_bet.text));
怎么了?
答案 0 :(得分:0)
MovieClip(root)
为什么要使用“root”,请不要使用“root”使用阶段,也不要使用包含movieclip的容器。 “生根”在AS2.0中死亡,这是养成它的坏习惯。
您可以检查PiattoBalance对象是否存在。
if(MovieClip(root).PiattoBalance != null)
MovieClip(root).PiattoBalance.text_amount.text = String(int(PiattoBalance.text_amount.text) + int(text_bet.text));
如果存在,请检查“PiattoBalance.text_amount”。