当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > 轻松实现Flash动态背景(1)

Flash动画制作
Flash绘制简单的楼梯动画场景
关于影片剪辑在主场景中位置修改的Flash技巧
Flash教程:单选题的制作
Flash绘画技巧实例:鼠绘好看的水仙花
Flash人物走动动画的制作技巧分析
Flash钢笔工具绘图技巧详细分析
Flash辅助线轻松辅助工具绘制女孩脸部
Flash新手鼠绘教程(2):熟悉鼠绘工具
Flash新手鼠绘教程(1):怎样学习鼠绘
Flash新手鼠绘(3):漂亮的卡通花草场景
FLASH CTRL+C SHORTCUT IN IE 快捷键在IE中失效
Flash 绘画技巧 投影滤镜设置阴影
Flash 视频广告的定位兼容性问题
SWFText轻松制作Flash贺卡
人物走动Flash动画的制作技巧分析
Flash钢笔工具绘图的技巧详细讲解
Flash新手鼠绘(9):好看的月季花
Flash新手鼠绘(10):美丽逼真的郁金香
Flash新手鼠绘(11):逼真的瓢虫
FLASH8.0鼠绘实例(1):时尚气质美女

Flash动画制作 中的 轻松实现Flash动态背景(1)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 22 ::
收藏到网摘: n/a


  今天我们为大家介绍几种Flash中常用动态背景的简单制作方法,主要运用随机数,步骤简单,但效果非常不错。







  一、晃动的竖线

  
原文件下载学习

  这个效果非常常用,其实实现起来也比较简单,主要通过控制MC的x坐标来实现。

  新建一个MC,命名为line_g,画一条竖线,坐标(0,0)。

  注意:在这种需要控制坐标的flash中每个MC的初始坐标值都是很重要的,否则你很难弄清楚那个该死的MC到底跑到哪去了,即使是普通的flash,我们也最好制作得规范一些,这样看上去很清晰,检查起来也很方便。

  再新建一个MC,命名为line_a,将line_g拖入(注意坐标),在line_g上捆绑下面的AS:

  onClipEvent (load) {
    speed = random(40)-20;    //设置移动速度的初始值为-20至20
    round = 20;

  }
  onClipEvent (enterFrame) {
    if (_x<0) {
      _x = 450;
    }
    if (_x>450) {
      _x = 0;
    }
    //上面两个判断语句是为了避免MC超出播放范围,其中"450"为fla文件的宽度

    if (i<round ) {
      _x += speed;
      i++;
      //给它一定的运行时间来保持某一速度
      //数值20为保持这个速度的周期,可以根据自己的需要设定

    } else {
      speed = random(40)-20;
      i = 1;
      //超过时间后赋予新的速度
    }
  }

  回到场景,拖入几个line_a,(本例中是5个),将它们的x坐标统统设置为0,y坐标设置为fla文件的高度的一半,预览就得到了上面的效果。仔细观察可以看出它们会同时改变速度和方向。

  我们还可以进一步修改,让每一个MC的速度变化周期各不同(上面的变化周期20是固定的):将onClipEvent (load){...}之间的round = 20;修改为round = random(15)+5;,并且在最后的else{...}之间也同样加上round=random(15)+5,这样变化就更神出鬼没了。

  如果你喜欢,还可以进一步随机调整场景中竖线的色彩和宽度,留给各位思考和试验。