永发信息网

求flash高手 as2 as3 怎么把 字符串 转换成 变量名 MC名

答案:2  悬赏:20  手机版
解决时间 2021-03-05 19:06
  • 提问者网友:愿为果
  • 2021-03-04 22:58
as2 和as3中

比如有100个变量a1,a2,a3,a4……a100

如何 使用 计算得到字符串 循环访问其中的变量
for(i=1;i<=100;i++)
{
if(i%3==0)
{
trace(【这里就是问题所在:如何访问变量【"a"+i】,记得好像有个转换函数,是什么来的忘了】);
}
}

如果不是变量而是MC 又该如何访问呢?请高手赐教。。。

那个 再加一个问题, 函数名也遇到了同样的问题,请问这个怎么解决?
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-03-04 23:06
其实,没有那么麻烦的。
你说的那个转换函数 我也忘了,因为我找到了一个更好更简单的方法,就是数组。
在变量或者MC初始化的时候就用一个数组指向他们,下标变量和变量名变化值相同就好,方便计算查找。然后调用的时候只需访问数组就好了。
全部回答
  • 1楼网友:行雁书
  • 2021-03-05 00:18
你好! this["a"+i]; 打字不易,采纳哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯