
求flash高手 as2 as3 怎么把 字符串 转换成 变量名 MC名
as2和as3中比如有100个变量a1,a2,a3,a4……a100如何使用计算得到字符串循环访问其中的变量for(i=1;i<=100;i++){if(i%3==0){...
as2 和as3中
比如有100个变量a1,a2,a3,a4……a100
如何 使用 计算得到字符串 循环访问其中的变量
for(i=1;i<=100;i++)
{
if(i%3==0)
{
trace(【这里就是问题所在:如何访问变量【"a"+i】,记得好像有个转换函数,是什么来的忘了】);
}
}
如果不是变量而是MC 又该如何访问呢?请高手赐教。。。
那个 再加一个问题, 函数名也遇到了同样的问题,请问这个怎么解决? 展开
比如有100个变量a1,a2,a3,a4……a100
如何 使用 计算得到字符串 循环访问其中的变量
for(i=1;i<=100;i++)
{
if(i%3==0)
{
trace(【这里就是问题所在:如何访问变量【"a"+i】,记得好像有个转换函数,是什么来的忘了】);
}
}
如果不是变量而是MC 又该如何访问呢?请高手赐教。。。
那个 再加一个问题, 函数名也遇到了同样的问题,请问这个怎么解决? 展开
2个回答
展开全部
其实,没有那么麻烦的。
你说的那个转换函数 我也忘了,因为我找到了一个更好更简单的方法,就是数组。
在变量或者MC初始化的时候就用一个数组指向他们,下标变量和变量名变化值相同就好,方便计算查找。然后调用的时候只需访问数组就好了。
你说的那个转换函数 我也忘了,因为我找到了一个更好更简单的方法,就是数组。
在变量或者MC初始化的时候就用一个数组指向他们,下标变量和变量名变化值相同就好,方便计算查找。然后调用的时候只需访问数组就好了。
追问
帮我想想吧,我急需那个转换函数,谢谢。
还有你说的方法我也试了试 ,效果还可以。AS2,AS3都可以,但我还是想知道那个函数。帮我想想。
展开全部
this["a"+i];
追问
谢谢
as3变量可以使用,测试成功了;MC还是不行;估计必须使用那个转换函数。
但是as2 提示 【 '.' 运算符后应该有字段名称】,怎么办
请问您还记得那个 函数吗?
===============好了as2也搞定了==========
请问函数名也遇到了同样的问题,怎么办?
追答
this["a"+i]();
AS2不了解...不清楚怎么弄. as3是可以的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询