用Flash制作螺旋发散特效动画(1)(2)_Flash教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:Flash实例剖析:碧海浪涌海鸥飞(1)
点击查看更多Flash出色实例http://wzsky.net/html/Photo/Flash/天极设计在线:本文中我们用flash绘制一幅好看的动画场景:碧海、蓝天、白云、一层一层的白色


第8步:点击“菜单栏”→“插入”→“新建元件”(快捷键为:Ctrl F8),名称:元件4;行为:影片剪辑;点击确定;

  再从库中拖出4个刚做好的:元件3;放于中心;并在“属性栏”里输入名称:obj(这步很重要);然后在第25帧插入要害帧,在“工具栏”选择“任意变形”工具,将第25帧的图形变大,并旋转45度,点击Enter键确定。如下图:

  

  第9步:点击第25帧,再点击该图形,在属性栏里,将其Alpha值改为:0%,如下图:

  

  第10步:用鼠标右键分别点击第1帧选择“创建补间动画”,再点击第25帧,在“动作”栏里输入:removeMovieClip(_target);,如下图:

  

  第11步:回到场景1,从库中拖出4个刚做好的:元件4;并在“属性栏”里输入名称:pred(这步很重要),并在第3帧插入帧(快捷键为F5)如下图:

  

  第12步:在时间轴上新建图层2,分别在第1、2、3帧上插入要害帧(快捷键为F6),点击图层2的第1帧,在“动作”栏上输入以下代码:(如下图)

   setProperty("/pred", _visible, false);
   i = 1;
   rot = 0;
   scl = 100;
   krot = 8;
   kscl = -2;
   kadr = 1;
   kadr2 = 1;

  

  第13步:点击图层2的第2帧,在“动作”栏上输入以下代码:(如下图)

   duplicateMovieClip("/pred", "obj" add i, i);
   rot = Number(rot) Number(krot);
   scl = Number(scl) Number(kscl);
   krot = Number(krot) 1;
   kadr = Number(kadr) 1;
   kadr2 = Number(kadr2) 1;
   if ((Number(scl)>200) or (Number(scl)<20)) {
     kscl = -kscl;
   }

   if (Number(krot)>Number(random(120))) {
     krot = -krot;
   }

   if (Number(kadr)>20) {
    kadr = 1;
   }

   if (Number(kadr2)>160) {
    kadr2 = 160;
   }

   setProperty("obj" add i, _rotation, rot);
   setProperty("obj" add i, _xscale, scl);
   setProperty("obj" add i, _yscale, scl);
   i = Number(i) 1;
  

  第13步:点击图层2的第3帧,在“动作”栏上输入以下代码:(如下图)

   gotoAndPlay(2);
  

  第14步:基本上算大功完成啦!点击“菜单栏”→“控制”→“测试影片”(快捷键为:Ctrl Enter),就可看到最终效果啦!这文制作步骤较为复杂,所以附带源文件给大家作参考。 原文件下载(解压密码:design.yesky.com)

分享:Flash制作视觉动画特效:飘落的红叶(1)
点击查看更多Flash教程与实例本例中我们通过一个红叶飘飞的实例来学习如何灵活运用Flash的引导层,这个方法比较适合初学者,没有用到AS代码。文章末尾提供原

共2页上一页12下一页
来源:天极Yesky软件频道//所属分类:Flash教程/更新时间:2008-03-05
相关Flash教程