我现在正在使用 flash cc 为 android 创建一个 Air。在for循环中,我这样写。(这只是整体的一部分)
var six1=Object(root)["mc_"+String(mcs)+String(mcb)].currentFrame
var six2=Object(root)["mc_"+String(mcs+1)+String(mcb)].currentFrame
var six3=Object(root)["mc_"+String(mcs+2)+String(mcb)].currentFrame
var six4=Object(root)["mc_"+String(mcs+3)+String(mcb)].currentFrame
var six5=Object(root)["mc_"+String(mcs+4)+String(mcb)].currentFrame
var six6=Object(root)["mc_"+String(mcs+5)+String(mcb)].currentFrame
我总共有 36 个影片剪辑:mc_11、mc_12...mc_16 到 mc_61、mc_62...mc_66 当 for 循环中的变量“mcs”和“mcb”分别为 6 和 6 时,在第 6 行中,影片剪辑名称将为 [ mc_611],它将是未定义的,并弹出错误。但是,如果我只是想要“six6”的结果未定义并且没有弹出错误,我该怎么办?(因为未定义的“six6”不会影响以下代码)。请帮忙!谢谢你 !!!