AS 3.0小事件处理 .四

一.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();//停止播放
  }

转载于:https://www.cnblogs.com/wcl324/archive/2012/10/29/2745568.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值