注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

寒情博客

http://8-com.blog.163.com

 
 
 

日志

 
 

flash9.0—循环语句实例  

2012-08-31 23:56:14|  分类: 〓其他教程〓 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
站内留言 交换链接 本站资源 电子邮件 QQ互动

var ang:Number=12;
var m:int=0;
var spr:Sprite=new Sprite();
addChild(spr);
for (var i:int=0; i<30; i++) {
var mc:Mc=new Mc();
spr.addChild(mc);
mc.x=Math.random()*550;
mc.y=Math.random()*400;
mc.vx=Math.random()*10-5;
mc.vy=Math.random()*10-5;
var r:Number=Math.random()*512-255;
var g:Number=Math.random()*512-255;
var b:Number=Math.random()*512-255;
mc.transform.colorTransform=new ColorTransform(1,1,1,1,r,g,b,0);
}//
静态显示元件(上面语句)
stage.addEventListener(MouseEvent.CLICK,aclick);
function aclick(evt:MouseEvent) {//
添加变化效果
for (var i:int=0; i<30; i++) {
 
var mc=spr.getChildAt(i) as Mc;
  if (m%8==0) {
   mc.x=275+150*Math.cos(i*ang*Math.PI/180);
   mc.y=200+150*Math.sin(i*ang*Math.PI/180);
   addEventListener(Event.ENTER_FRAME,frame);
  }
  if (m%8==1) {
   mc.x=275+150*Math.cos(i*ang*Math.PI/180);
   mc.y=200+80*Math.sin(i*ang*Math.PI/180);
   addEventListener(Event.ENTER_FRAME,frame);
  }
  if (m%8==2) {
   mc.x=275;
   mc.y=Math.random()*400;
   addEventListener(Event.ENTER_FRAME,frame);
  }
  if (m%8==3) {
  
mc.x=Math.random()*550;
   mc.y=200;
   addEventListener(Event.ENTER_FRAME,frame);
  }
  if (m%8==4) {
   mc.x=i*20;
   mc.y=i*14.5;
   addEventListener(Event.ENTER_FRAME,frame);
  }
  if (m%8==5) {
   mc.x=550-i%30*20;
   mc.y=i%30*14.5;
   addEventListener(Event.ENTER_FRAME,frame);
  }
  if (m%8==6) {
   addEventListener(Event.ENTER_FRAME,yd);
  }
  if (m%8==7) {
  
mc.x=Math.random()*550;
   mc.y=Math.random()*400;
   removeEventListener(Event.ENTER_FRAME,yd);
   removeEventListener(Event.ENTER_FRAME,frame);
  }
}
m++;
}
//每点一次加一
function frame(evt:Event) {
for (var i:int=0; i<30; i++) {
  var mc=spr.getChildAt(i) as Mc;
  var r:Number=Math.random()*512-255;
  var g:Number=Math.random()*512-255;
  var b:Number=Math.random()*512-255;
  mc.transform.colorTransform=new ColorTransform(1,1,1,1,r,g,b,0);
}
}
function yd(evt:Event) {
for (var i:int=0; i<30; i++) {
 
var mc=spr.getChildAt(i) as Mc;
  mc.x+=mc.vx;
  mc.y+=mc.vy;
  if (mc.x>520) {
   mc.x=520;
   mc.vx*=-1;
  }
  if (mc.x<30) {
   mc.x=30;
   mc.vx*=-1;
  }
  if (mc.y>370) {
   mc.y=370;
   mc.vy*=-1;
  }
  if (mc.y<30) {
  
mc.y=30;
   mc.vy*=-1;
  }
  var r:Number=Math.random()*512-255;
  var g:Number=Math.random()*512-255;
  var b:Number=Math.random()*512-255;
  mc.transform.colorTransform=new ColorTransform(1,1,1,1,r,g,b,0);
}
}



〓寒情·博客地址〓 http://8-com.blog.163.com 光影视频教程 〓寒情·博客地址〓 http://8-com.blog.163.com 会声会影X2教程 〓寒情·博客地址〓 http://8-com.blog.163.com 网页制作讲座 〓寒情·博客地址〓 http://8-com.blog.163.com FLASH教程
〓寒情·博客地址〓 http://8-com.blog.163.com Ps入门到精通 〓寒情·博客地址〓 http://8-com.blog.163.com 3dsmax 3d教程 〓寒情·博客地址〓 http://8-com.blog.163.com 电脑安装教程 〓寒情·博客地址〓 http://8-com.blog.163.com U5 基础教程
〓寒情·博客地址〓 http://8-com.blog.163.com PPT幻灯片教程 〓更多软件相关教程〓 〓寒情·博客地址〓 http://8-com.blog.163.com 软件下载区

博客学堂 电脑学堂 素材超市 清明上河图版本大全 - 寒情 - 8-com 的博客 软件学院 音画图文 精彩图酷
生肖星座 生活百科 在线英语 在线书屋 趣味测试 音乐走廊
QQ 宝典 书画艺术 查看关于本站的更多信息 实用工具 收藏本站

  评论这张
 
阅读(308)| 评论(2)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017