如何将数组和多维数组中的内容动态添加到文本字段?

时间:2012-02-15 18:08:00

标签: arrays actionscript-3 multidimensional-array textfield

我正在使用数组和多维数组进行交互式测验类型游戏。

我试图让动态文本字段说“当前问题”+“抱歉,正确答案是......”+“数组中第一个答案字符串中的第二个答案”。

我认为我非常接近,但语法上有错误。

以下是我尝试执行此操作的代码行:

questionHolder.question.text=(String (cat4Questions[0]) + "Sorry, the correct answer is "+ String (cat4Answers[0,2]));

我收到此错误:

VerifyError: Error #1030: Stack depth is unbalanced. 1 != 0.

如果有人可以推荐一种能产生积极结果的不同语法,我会很高兴。

谢谢!格雷姆

1 个答案:

答案 0 :(得分:0)

问题可能在这里:cat4Answers[0,2]。访问多维数组的正确语法是数组[a] [b]而不是数组[a,b]。

假设您的数组在索引2处包含问题0的正确答案,您可以像cat4Answers[0][2]那样访问它。