从这里继续:从数组 actionscript 3 创建变量
我通常不会这么着急,但我必须在今晚之前完成这个项目......所以任何帮助表示赞赏。那里的海报给了我以下代码,它在第二行获得“未定义属性 i 的访问”。列表中的所有项目都是影片剪辑,我在库中有第二个同名的影片剪辑,但附加了“_frame”(menu_bag_mc_frame),并且每次单击每个相应的数组项时,我都需要创建一个具有相同名称并在末尾附加 _frame 的变量项。
var menuList:Array = [menu_bag_mc,menu_chips_mc,menu_coke_mc];
var className:String = menuList[i] + "_frame";
var frameVarClass:Class = flash.utils.getDefinitionByName(className) as Class;
var framevar:MovieClip = new frameVarClass() as MovieClip;
MovieClip(root).addChild(framevar);
为什么我得到一个未定义的属性?