学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
Flash Fireworks Dreamweaver Photoshop CorelDraw Illustrator FreeHand 3DsMAX AutoCAD

您的位置:学院 >> 创意设计 >> Flash >> Flash ActionScript函数制作雪花飘飘动画


Flash ActionScript函数制作雪花飘飘动画


  本文介绍在Flash中利用ActionScript的函数制作雪花飘飘的动画,一共有两种方法,都不复杂。

 

  第一种方法具体步骤如下:

  1、新建一个Flash影片。设背景为“黑色”,其他的用默认值。

  2、按Ctrl+F8新建一个组件,类型为“影片剪辑”,命名为“雪花”。在它的正中用“铅笔”工具画一个不规则的多边形,然后用“颜料桶工具”将它填上白色。用“选定工具”中的“比例”功能把它缩小。

  3、把“雪花”拖到场景1中,在它的“实例面板”中的“名称”一栏中填上“snow”。在它的Action面板中加上如下动作:

  onClipEvent (enterFrame) {
   setProperty ("snow", _visible, false);
  }

  4、在第1帧的Action面板上加如下动作:

  n = n+1;
  duplicateMovieClip (_root.snow, "snows"+n, n);
  setProperty (_root["snows"+n], _x, random(550));
  setProperty (_root["snows"+n], _y, -5);
  setProperty (_root["snows"+n], _xscale, random(80)+20);
  setProperty (_root["snows"+n], _yscale, _root["snows"+n]._xscale);
  setProperty (_root["snows"+n], _alpha, random(70)+20);
  setProperty (_root["snows"+n], _quality, LOW);

  5、在第2帧上按鼠标右键的“插入关键帧”功能,见图2-1。并在它的Action面板上添加同第1帧一样的动作。



  6、按Ctrl + Enter就可以看到效果。

  • 第1页:第一种方法
  • 第2页:第二种方法
  •   第二种方法:也是用ActionScript中的函数,不过效果跟上面一种是很不相同的。

      1、新建一个Flash影片。设背景为“黑色”,其他的用默认值。

      2、按Ctrl+F8新建一个组件,类型为“图形”,命名为“雪花”。在其上用铅笔工具画一个雪花形状(见图3-1)。

      

      3、按Ctrl+F8新建一个组件,类型为“影片剪辑”,命名为“雪花影片”。把组件“雪花”拖到第1帧,

      分别在第10帧和第20帧上“插入关键帧”。在第1帧中的组件“雪花”的“效果面板”上设定它的Alpha为0%。

      把第10帧中的组件“雪花”往左下方拖一小段距离,在“效果面板”上设定它的Alpha为100%。把第20帧中的组件“雪花”往下方拖一段距离(要多过第10帧时拖的),在“效果面板”上设定它的Alpha为0%。然后在第1帧和第10帧上分别选鼠标右键上的“创建动画动作”功能。完成的情况见图3-2。



      4、把“雪花影片”拖到“场景1”,在它的“实例面板”中的“名称”一栏中填上“snow”。

      5、在“场景1”中的第2帧上先后按鼠标右键上的“插入关键帧”、“清除关键帧”。然后在第1帧上的

    Action面板上添加如下的动作:

    a = random(100);
    while (Number(a)<=100) {
      a = Number(a)+1;
      setProperty ("/snow", _x, random(500));
      setProperty ("/snow", _y, random(400));
      setProperty ("/snow", _xscale, random(50));
      setProperty ("/snow", _yscale, random(50));
      setProperty ("/snow", _rotation, random(360));
      duplicateMovieClip ("/snow", "snow_" add a, a);
    }

      按Ctrl+Enter就可以看到效果了。可以见到,用ActionScript可很方便的制作出一些要大量重复的特效。
      
    技术文章快速查找

    栏目导航
    软件应用
    ·操作系统 ·杀毒防黑 ·应用软件
    ·聊天软件 ·网络软件  
    Web开发
    ·ASP ·JavaScript ·CGI
    ·JSP ·VbScript ·Web服务器
    ·PHP ·XML  
    开发语言
    ·VB ·VC ·ASP.NET
    ·Java ·C/C++ ·Delphi
    数据库开发
    ·MySQL ·SQL/Access ·PowerBuilder
    ·Oracle ·DB2  
    网站设计
    ·Flash ·Dreamweaver ·HTML/CSS
    ·Fireworks ·FrontPage  
    平面设计
    ·Photoshop ·CorelDraw ·AutoCAD
    ·FreeHand ·Illustrator ·3DsMAX
    媒体动画
    ·Director ·Authorware ·Maya
    ·视频处理    


    相关软件 产品库推荐
    ·笔记本 ·台式机 ·服务器
    ·数码相机 ·手机 ·GPS
    ·DV摄像机 ·MP3 ·MP4
    ·CPU ·硬盘 ·内存
    ·主板 ·显卡 ·显示器
    ·打印机 ·投影机 ·路由器

    ...偶笨..看不大懂..(*^__^*) 嘻嘻……...
    游客 发表于2008-5-31 7:56:56
    对"Flash ActionScript函数制作雪花飘飘动画"的评论 - 快速回贴
    内容:
      [完成后可按Ctrl+Enter发布]

    百度中 Flash ActionScript函数制作雪花飘飘动画 相关内容
    Google搜索中 Flash ActionScript函数制作雪花飘飘动画 相关内容
    雅虎中 Flash ActionScript函数制作雪花飘飘动画 相关内容
    Sogou搜索中 Flash ActionScript函数制作雪花飘飘动画 相关内容

    相关软件 最新回复帖子:

    ·Flash ActionScript函数制作雪花飘飘动画
    ·Windows Vista 高清晰壁纸全集下载
    ·AutoCAD模拟空间与图纸空间简介
    ·AutoCAD设计实例:小锤头造型
    ·Coredraw表格导入终极解决方案
    ·Hibernate:利用配置文件生成数据库
    ·3D Home帮您轻松玩转三维家装设计
    ·用Photoshop通道为漂亮MM照片抠图
    ·AutoCAD坐标标注应用实例剖析
    ·AutoCAD 滚珠轴承建模全过程


      相关软件 Flash ActionScript函数制作雪花飘飘动画相关文章
    Flash MX实例:星星跟着鼠标走 使用Flash引导线制作雪花飘飘动画
    小技巧测试Flash中AS代码的执行速度 Flash AS制作上升的水泡效果动画
    Flash AS代码编写水滴滑落动画效果 Flash制作娇艳盛放玫瑰情人贺卡
    Flash动画制作实例:小野人玩摇滚 Flash制作交互动画:星座查询器
    Flash AS代码常用调试语句trace()的使用 再谈用Flash引导线制作爱心图案动画
    用Flash引导线制作爱心图案动画 Flash与Photoshop合作制作模糊渐变动画
    电子杂志设计制作常用Flash技术 Flash将风景照片制作成梦幻仙境动画效果
    用Flash AS代码巧做漂亮彩色线条动画 在Flash CS3中制作Fla形式的组件
    Flash代码实例:神奇的互动橡皮刷 Flash8模糊滤镜绘制逼真青翠竹林
    用Flash AS代码制作美丽光影变幻动画 Flash中有关层的深度处理的常用函数