AS2将循环添加到变量中

时间:2016-11-02 19:26:28

标签: loops variables actionscript

我是这个论坛的新手,所以要温柔!

在动作2中,我在一个名为" large_mc"的动画片段中有一系列动画片段调用"目标+数字"。

它们每个都有一个唯一的x值,通过这个循环添加:

for (i = 0; i<= 5; i++){
large_mc["target"+i].id = i}

每个&#34;目标&#34; movieclip包含一个名为&#34; _txt&#34;的文本字段。其性质我可以像这样单独改变;

large_mc.target1._txt.background=true; large_mc.target1._txt.borderColor=0x000033;`

我的问题是如何使用循环

来完成此操作

我的困难在于包括变量&#34; i&#34;。

我尝试过像

这样的事情
for (i = 0; i<= 5; i++){
large_mc["target"+i]_txt.background=true}

但没有成功。

我认为有一个简单的解决方案,我只是无法解决语法问题!

由于

1 个答案:

答案 0 :(得分:0)

您需要在方括号的末尾添加点(。)

  

large_mc [ “目标” + I]

 for (i = 0; i<= 5; i++)
 {
   large_mc["target"+i]._txt.background=true
 }