例如舞台中有n个MC,实例名为:mc1、mc2、……mcn,那么在帧代码中则可以用_root["mc"+i]来调用。 以下为“极速地雷”功能演示代码: stop(); //timer var i =1; //方块变量,一共15块 var t =0; //相当于Boolean型,用作按钮输入控制 var intervalID2:Number; //时间间隔变量要在函数外面定义 function updateTimer2():Void{ if(i<=15&&i>=1){ _root["fk"+i].gotoAndPlay(2); //mc名为fk1、fk2、……、fk15,第二帧是播放“红色闪光” i++; }else{ clearInterval(intervalID2); i = 1; t = 0; } } //end var keyListener:Object = new Object(); keyListener.onKeyDown = function(){ if(Key.getCode()==32){ if(i>1&&i<=16){ var n = i - 1; _root["fk"+n].gotoAndPlay(5); clearInterval(intervalID2); i = 1; t = 0; }else if(t == 0){ intervalID2 = setInterval(updateTimer2, 100); t = 300; } } } Key.addListener(keyListener);