for(var i=1;i<6;i++){ a1.duplicateMovieClip('b'+i,i); this['b'+i]._x=100+50*i this['b'+i].onPress=function(){ trace(i); } }
节果,不管当击哪个,都输出数字6;
开始不明白,后来,发现当我当击时,i=5啦,而当击事件函数位于for楯环中,而激活i++;尽管I<6;但依然加1次,并将值输出.