AS3,在对象路径中使用Integer变量

时间:2016-08-14 16:37:36

标签: actionscript-3 variables integer

是否可以在变量路径中使用整数?

根据当前帧,我有多达50个以上对应的实例,并且不希望将所有内容写出50次以上。跟踪字符串+整数,每次都返回实例名称,但是将其用作路径,虽然测试影片将启动,但触发函数会产生" TypeError:错误#1123:不支持过滤器运算符类型"

var curFRAME:int;
addEventListener(MouseEvent.MOUSE_UP,frame_dep);
function frame_dep(event:Event):void
{
trace("Cont_mclp_" + curFRAME);
this.("Cont_mclp_" + curFRAME).nextFrame();
}

是否可以在路径名中使用整数变量?

1 个答案:

答案 0 :(得分:0)

使用方括号表示法[]

this["Cont_mclp_" + curFRAME].nextFrame();