首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

软件资讯设计 工具 系统 开发 安全 办公 陶吧 IT教育 Windows 7 | 下载中心天极下载中心诚征下载通路合作伙伴
天极网 > 软件频道 > 设计在线 > flash>Flash AS代码编写水滴滑落动画效果

Flash AS代码编写水滴滑落动画效果

2008-01-02 03:52作者:闪吧出处:论坛整理责任编辑:Shiny

  接下来制作舞台上的AS程序:

  1、将刚才制作完毕的影片剪辑拖放到舞台当中,并将这个实例命名为“bol”。如图:

Flash_AS编写水滴滑落动画_天极设计在线转载
图7

  2、选中这个实例,按F9打开动作面板,这里要进行一些初始变量的设置。程序如下:

  onClipEvent (load) { 
  radomtime = random(5); 
  //设置一个用来控制时间差距的变量 
  starttime = getTimer()+8000+radomtime; 
  //设置一个获取影片总共播放时间的变量,并且这个变量比影片播放总时间长8秒左右。 
  } 
  onClipEvent (enterFrame) { 
  Timercheck = starttime-getTimer(); 
  //用starttime和影片播放的时间之差来控制水滴落下 
  if (Timercheck<=0) { 
  this.gotoAndPlay("over"); 
  } 
  //如果影片播放的时间比刚才获取到的starttime时间要长,那么就让水滴落下。 
  }

Flash_AS编写水滴滑落动画_天极设计在线转载
图8

  3、接下来要对舞台上的实例进行复制了,新建立一个层用来放复制实例的代码。

Flash_AS编写水滴滑落动画_天极设计在线转载
图9

  4、第一个关键帧的内容是设置复制数量的变量i的初始值。

  i = 1;

Flash_AS编写水滴滑落动画_天极设计在线转载
图10

5、第二帧的程序主要是用来进行实例的复制,程序如下: 

  radomscale = (random(4)+2)*26; 
  //设置一个变量用来控制复制后对象的比例大小。 
  duplicateMovieClip("bol", "bol"+i, i); 
  //复制舞台上bol实例,将新复制出的对象命名为"bol"+i,深度为i 
  setProperty("bol"+i, _x, random(400)); 
  setProperty("bol"+i, _y, random(300)); 
  //设置新复制出来对象的X、Y坐标,利用随机函数。 
  setProperty("bol"+i, _xscale, radomscale); 
  setProperty("bol"+i, _yscale, radomscale); 
  //利用刚才设置radomscale变量的值来对复制出来对象的比例大小进行控制。X、Y比例相同, 
  //这样水滴的外观不至于变形 
  i++;

Flash_AS编写水滴滑落动画_天极设计在线转载
图11

  6、第三帧的程序是控制复制对象的数量,程序如下:

  if (i<=15) { 
  gotoAndPlay(2);//如果复制出对象的个数不够15个,就返回到第二帧继续复制。 
  } else { 
  stop()//如果复制的个数够15个的话就停止复制。 
  }

Flash_AS编写水滴滑落动画_天极设计在线转载
图12

  最后按Ctrl+回车进行测试

  很抱歉我们有时候无法找到文章原始的作者和出处,欢迎本文的原始作者和出处与我们联系,我们会及时注明。

  如对于本文有任何疑问、意见以及建议,请在文章底部的留言板上留言。

  更多精彩,尽在天极设计在线 design.yesky.com!

电脑美术设计热门专区
电脑美术设计热门专区

设计软件视频教程大全
设计软件视频教程大全
设计软件经典教程
设计软件经典教程
设计人生——数码设计人访谈实录集
设计人生——数码设计人访谈实录集
·精彩设计作品展示
·精彩设计素材
·照片后期处理专区
·设计软件经典专题集粹
共3页。 上一页123
进入 最权威的Windows 7论坛 查看网友讨论

软件频道最新更新

热点推荐

IT嘉年华

编辑推荐

软件下载

热门
推荐

网友关注

软件
资料
游戏

装机推荐

文章排行

本周
本月
最新更新
天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络