flash:as对象与gotoandstop的问题
varturnNum:Array=newArray(6,5,4,3,2,1,1,1);vari:Number;varj:Number;vark:Number;for(i=...
var turnNum:Array=new Array(6,5,4,3,2,1,1,1);
var i:Number;
var j:Number;
var k:Number;
for(i=0;i<turnNum.length;i++){
for(j=0;j<turnNum[i];j++){
shanZi_1.gotoAndStop(1);
for(k=0;k<7;k++){
shanZi_1.gotoAndStop(shanZi_1.nextFrame());
trace(i);
gotoAndPlay(2);
}
}
}
如上 我希望通过for循环和数组使实例shanZi_1跳到相应的帧,而主时间轴只有两帧,as在第一帧,gotoAndPlay(2);本是为了让代码间隔一帧的时间再继续,但却造成了死循环。望达人指教,并修改代码使能正确运行。 展开
var i:Number;
var j:Number;
var k:Number;
for(i=0;i<turnNum.length;i++){
for(j=0;j<turnNum[i];j++){
shanZi_1.gotoAndStop(1);
for(k=0;k<7;k++){
shanZi_1.gotoAndStop(shanZi_1.nextFrame());
trace(i);
gotoAndPlay(2);
}
}
}
如上 我希望通过for循环和数组使实例shanZi_1跳到相应的帧,而主时间轴只有两帧,as在第一帧,gotoAndPlay(2);本是为了让代码间隔一帧的时间再继续,但却造成了死循环。望达人指教,并修改代码使能正确运行。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询