我有一个基于用户变量创建多个文本字段的数组。下面的代码连接到添加文本时触发的函数。从那里它应该找到最宽的文本字段,然后将宽度应用于其余的文本字段,以便它们都具有相同的大小。
这是给我带来问题的代码。我可以再看看我的语法是否不正确,或者是否有更好的方法来解决这个问题。
for (var ied: int=1; ied>=electoff.electinput.textArray.length; ied++)
{
trace("one");
widest=(electoff.electinput.textArray["b"+ied].width>widest)?electoff.electinput.textArray["b"+ied].width:widest;
}
for (i =ied; i<electoff.electinput.textArray.length; ied++)
{
electoff.electinput.textArray["b"+ied].width = widest;
trace("two");
}
这是我得到的错误:
TypeError:错误#1010:术语未定义且没有属性。在 NewPlv2_fla::MainTimeline/ajWidth()[NewPlv2_fla.MainTimeline::frame1:650] 在 NewPlv2_fla::MainTimeline/_keys()[NewPlv2_fla.MainTimeline::frame1:774]