如何将数组元素添加到不在AS3中创建的数组中的文本框中

时间:2014-05-20 19:01:15

标签: arrays actionscript-3

我正在尝试制作一个电话簿,用户可以输入一个数字和一个存储在数组中的名称。然后我试图让名字出现在另一个场景的单独文本框中,但因为数组还没有名称它不能正常工作。这是我正在使用的代码。

    contact5.text=myNames[4];

但是因为阵列中只有4个名字,所以它不会正常播放

1 个答案:

答案 0 :(得分:0)

您可以通过最简单的测试轻松地对其进行防弹:

contact5.text = myNames.length >= 5 ? myNames[4] : 'empty';
// note 5 > 4, because of 0 index

非常hacky,但应该做的伎俩。更好的选择是正确地构造你的代码,以便循环遍历值并设置非空的,并且只清除其他代码。

P.S。 如果你不熟悉它 - 这是if-else语句的简短代码。

相关问题