45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > Photoshop >

Flash效果之漫天飘舞的雪花

电脑软硬件应用网 45IT.COM 时间:2005-12-30 19:28 作者:45IT收集

在“Flash热卖”中我们看到了《雪人》里漂亮的下雪效果,如果你有兴趣的话,我们一起来用Flash实战一下。

  1. 新建文件,每秒播放50fps,背景色选择黑色。


  2. 创建组件falling,属性为影片剪辑,将影片放大400倍观察,在其中使用刷笔工 
具绘制一个不规则的小白点,这就是一个雪片,将其转化为影片剪辑组件snow(图1)。新建一个图层,在第一帧中增加空白关键帧,写入如下帧动作:

  tt=0;

  cs=random(7)+5;

  afade=random(2)+1;

  falling._alpha=0;

  同样将第二帧设置为空白关键帧,且在其中增加帧动作如下:

  falling._y=falling._y+cs;

  if (random(2)==1)

  {

  falling._x=falling._x+random(4);

  }

  else

  {

  falling._x=falling._x-random(4);

  }

  if (falling._alpha<100)

  {

  falling._alpha=falling._alpha+afade;

  }

  第三帧中加入以下动作:

  if (tt<200) 

  {

  tt=tt+1;

  gotoAndPlay(2);

  }

  Else

  {

  stop();

  }


  3. 返回主场景,将在前面创建的组件falling拖入层1,选定组件falling,在Instance面板中为实体命名为winter(图2)。

  新建层2,第一个帧为空白关键帧,写入动作:i=1;第二帧也设置为空白关键帧,写入:

  cx=random(500);

  cy=50;

  duplicateMovieClip ("winter", "winter" add i, i);

  setProperty ("/winter" add i, _x, cx);

  setProperty ("/winter" add i, _y, cy);

  i = Number(i)+1;

  第三帧中写:

  if (i>105) 

  {

  gotoAndPlay (1);

  }

  else

  {

  gotoAndPlay (2);

  }

  4. 播放影片,可以看到细碎的雪花落下。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识