×

关注微信公众号

免备案网站空间虚拟主机双线空间域名查询PS数码后期
photoshop互助课堂数百G视频教程下载随时随地聆听大师开讲/课堂酷素材!视频教程打包下手绘教程
咔咔摄影抠图教程路径专辑photoshop cs3视频教程 
查看: 2005|回复: 20

求助

[复制链接]

该用户从未签到

发表于 2009-6-18 09:37:25 | 显示全部楼层 |阅读模式
i=0;
onEnterFrame = function() {

if(i<50){

this. attachMovie("mymc","mymc"+i,i);

mymc_mc = eval("mymc"+i);

mymc_mc._x=random(450)+50;

mymc_mc._y=50+random(300);


mymc_mc._rotation = random(360);


i++;

}else {

i=0;

}
} 做一个下雨的情景,我只想这个下雨只下200帧,如何去掉这个onEnterframe的语言,代码如何写

该用户从未签到

发表于 2009-6-18 10:42:13 | 显示全部楼层
去掉这个onEnterframe,还能有下雨的效果吗?如果你希望雨下慢点,可以减少幀频。试试!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-18 11:05:31 | 显示全部楼层
本帖最后由 zctmh0336 于 2009-6-18 11:09 编辑

下小雨效果在200帧处停止

AS3主场景代码:
  1. var bl=0;
  2. var jz:Sprite=new Sprite();
  3. addChild(jz);
  4. var sj:Timer =new Timer(Math.random()*400+200,30);//下雨的频率和数量
  5. sj.addEventListener(TimerEvent.TIMER ,sjcd);
  6. function sjcd(event:TimerEvent)
  7. {
  8.         var yd:yd_mc=new yd_mc();
  9.         jz.addChildAt(yd,bl);
  10.         jz.getChildAt(bl).x=Math.random()*500;
  11.         jz.getChildAt(bl).y=Math.random()*200;
  12.         jz.getChildAt(bl).alpha=Math.random()*1+0.2;
  13.         jz.getChildAt(bl).scaleX=Math.random()*1+0.2;
  14.         jz.getChildAt(bl).scaleY=Math.random()*1+0.2;
  15.         jz.getChildAt(bl).rotation=15;
  16.         bl++;
  17. }
  18. sj.start();
  19. //随机出现雨滴效果
  20. this.addEventListener(Event.ENTER_FRAME,xfcd);
  21. function xfcd(event:Event)
  22. {

  23.         if (currentFrame>200)
  24.         {//雨滴在200帧处停止

  25.                 removeChild(jz);
  26.                 removeEventListener(TimerEvent.TIMER ,sjcd);
  27.                 removeEventListener(Event.ENTER_FRAME,xfcd);
  28.         }
  29. }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?[免费注册]

x
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-18 12:20:44 | 显示全部楼层
思路清晰的代码。学习了!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-18 12:23:59 | 显示全部楼层
3# zctmh0336


学习了,不过楼主的似乎是2
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2009-6-21 23:28:43 | 显示全部楼层
在第200帧输入:
delete onEnterFrame;
for(j=0;j<50,j++){
mymc_mc = eval("mymc"+i);
mymc_mc.removeMovieClip();
}
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 18:24:41 | 显示全部楼层
难得一见的好帖
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 18:04:23 | 显示全部楼层
说的非常好
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 18:19:59 | 显示全部楼层
很好哦。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 17:54:59 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 17:49:35 | 显示全部楼层
学习了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 20:25:54 | 显示全部楼层
很不错。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 19:54:59 | 显示全部楼层
顶顶多好
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 20:30:14 | 显示全部楼层
学习了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2018-9-24 19:48:35 | 显示全部楼层
果断收藏了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | [免费注册]

本版积分规则