一.continue语句 
  continue语句和break语句的区别是:continue语句只结束本次循环,而不是终止整个循环的执行;
而break语句则是结束整个循环,不再进行条件判断。
 求100内所有偶数之和:
  var sum:int ;
  for(var i=2;i<100;i++)
  {
   if(i%2!=0)
   {
    continue;
   }
   sum+=i;
  }
  trace(sum);
  在这段程序中,如果i不能被2整除,即i为非偶数时,用continue语句结束本次循环,不执行sum+=i
的运算;如果i能被2整除,即i为偶数时,执行sum+=i的运算,这样可以求出100以内的所有偶数之和。
二. 帧循环:
   利用gotoAndPlay()函数可以实现简单的帧循环。
 1.打开FLASH面板,把图层1的名称改为"mc",在mc图层的第一帧创建一个实例名"mc"的影片剪辑
 2.新建一个名为"as"的图层,单击as图层的第一帧,打开动作面板,输入下面的代码:
     var dx:Number=mc.x;//得到mc的横坐标
 
  var speed:Number=10;//定义速度
 3.在as图层的第2帧插入一个空白帧,打开动作面板,输入下面的代码:
     dx+=speed;//横坐标加上速度
 
  mc.x=dx;//设置mc的横坐标
 代码中的"+="是组合运算符,相当于"dx=dx+speed".
 4.在as图层的第3帧插入一个空白帧,打开动作面板,输入下面的代码:
     if(dx<stage.stageWidth)//判断没有超出舞台的右边界
  {
   this.gotoAndPlay(2);//跳到第二帧并播放
  }else//如果超出舞台的右边界
  {
   this.stop();//停止播放
  }

posted on 2012-10-29 23:00  才美  阅读(184)  评论(0编辑  收藏  举报